2016-04-18 20:35:36 +08:00
|
|
|
# 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
|
2016-04-30 00:16:49 +08:00
|
|
|
branch:
|
2016-04-18 20:35:36 +08:00
|
|
|
bnez $2, foo
|
2016-04-30 00:16:49 +08:00
|
|
|
|
|
|
|
# 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
|