brintos

brintos / llvm-project-archived public Read only

0
0
Text · 950 B · 921e329 Raw
25 lines · plain
1# RUN: llvm-mc --triple=loongarch32 --loongarch-no-aliases %s \2# RUN:     | FileCheck %s3# RUN: llvm-mc --triple=loongarch32 -M no-aliases %s \4# RUN:     | FileCheck %s5# RUN: llvm-mc --triple=loongarch32 --filetype=obj %s -o %t.326# RUN: llvm-objdump -d -M no-aliases %t.32 | FileCheck %s7 8# RUN: llvm-mc --triple=loongarch64 --loongarch-no-aliases %s \9# RUN:     | FileCheck %s10# RUN: llvm-mc --triple=loongarch64 -M no-aliases %s \11# RUN:     | FileCheck %s12# RUN: llvm-mc --triple=loongarch64 --filetype=obj %s -o %t.6413# RUN: llvm-objdump -d -M no-aliases %t.64 | FileCheck %s14 15# Also test passing multiple disassembly options at once.16# RUN: llvm-objdump -d -M no-aliases,numeric %t.64 | FileCheck --check-prefix=CHECK-NUMERIC %s17 18foo:19    # CHECK:              or $a0, $r21, $zero20    # CHECK-NEXT:         jirl $zero, $ra, 021    # CHECK-NUMERIC:      or $r4, $r21, $r022    # CHECK-NUMERIC-NEXT: jirl $r0, $r1, 023    move $a0, $r2124    ret25