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