forked from OSchip/llvm-project
27 lines
605 B
ArmAsm
27 lines
605 B
ArmAsm
# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | FileCheck %s
|
|
# RUN: llvm-mc -triple=mipsel-unknown-linux < %s | \
|
|
# RUN: llvm-mc -triple=mipsel-unknown-linux | FileCheck %s
|
|
|
|
.text
|
|
branch:
|
|
bnez $2, foo
|
|
|
|
# CHECK-LABEL: branch:
|
|
# CHECK: bnez $2, foo
|
|
# CHECK: nop
|
|
# CHECK-NOT: nop
|
|
|
|
cprestore:
|
|
.option pic2
|
|
.cprestore 16
|
|
jal foo
|
|
|
|
# CHECK-LABEL: cprestore:
|
|
# CHECK: .cprestore 16
|
|
# CHECK: lw $25, %call16(foo)($gp)
|
|
# CHECK: jalr $25
|
|
# CHECK: nop
|
|
# CHECK: lw $gp, 16($sp)
|
|
# CHECK-NOT: nop
|
|
# CHECK-NOT: lw
|