forked from OSchip/llvm-project
[PPC64] Update tests to reflect change in printing of call operand. [NFC]
The printing of branch operands for call instructions was changed to properly handle negative offsets. Updating the tests to reflect that. llvm-svn: 353866
This commit is contained in:
parent
c069452027
commit
0205828be4
|
@ -53,7 +53,7 @@ caller:
|
|||
# CHECK-LABEL: caller
|
||||
# CHECK: bl .+44
|
||||
# CHECK-NEXT: mr 31, 3
|
||||
# CHECK-NEXT: bl .+67108816
|
||||
# CHECK-NEXT: bl .-48
|
||||
# CHECK-NEXT: ld 2, 24(1)
|
||||
# CHECK-NEXT: add 3, 3, 31
|
||||
# CHECK-NEXT: addi 1, 1, 32
|
||||
|
|
|
@ -62,7 +62,7 @@ test:
|
|||
# CHECK: 10010024: {{.*}} b .+33554428
|
||||
|
||||
# NEGOFFSET-LABEL: test
|
||||
# NEGOFFSET: 10010014: {{.*}} bl .+33554432
|
||||
# NEGOFFSET: 10010014: {{.*}} bl .-33554432
|
||||
# NEGOFFSET: 10010024: {{.*}} b .+33554432
|
||||
|
||||
# .branch_lt[0]
|
||||
|
@ -83,7 +83,7 @@ test:
|
|||
# the offset is interpreted as a signed 26 bit value so 67108812 is actually
|
||||
# -52.
|
||||
# THUNK-LABEL: test:
|
||||
# THUNK: 10010034: {{.*}} bl .+67108812
|
||||
# THUNK: 10010034: {{.*}} bl .-52
|
||||
# THUNK: 10010044: {{.*}} b .+67108812
|
||||
|
||||
# The offset from the TOC to the .branch_lt section is (-1 << 16) - 32768.
|
||||
|
|
|
@ -42,9 +42,9 @@
|
|||
# CHECK: _start:
|
||||
# CHECK-NEXT: addis 2, 12, 2
|
||||
# CHECK-NEXT: addi 2, 2, -32588
|
||||
# CHECK-NEXT: bl .+67108812
|
||||
# CHECK-NEXT: bl .-52
|
||||
# CHECK-NEXT: ld 2, 24(1)
|
||||
# CHECK-NEXT: bl .+67108824
|
||||
# CHECK-NEXT: bl .-40
|
||||
# CHECK-NEXT: ld 2, 24(1)
|
||||
|
||||
# Check tocbase
|
||||
|
|
|
@ -113,7 +113,7 @@ k:
|
|||
// Dis: test:
|
||||
// Dis: addis 3, 2, 0
|
||||
// Dis-NEXT: addi 3, 3, -32760
|
||||
// Dis-NEXT: bl .+67108804
|
||||
// Dis-NEXT: bl .-60
|
||||
// Dis-NEXT: ld 2, 24(1)
|
||||
// Dis-NEXT: addis 3, 3, 0
|
||||
// Dis-NEXT: lwa 3, -32768(3)
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
|
||||
// CHECK: _start:
|
||||
// CHECK: bl .+67108824
|
||||
// CHECK: bl .-40
|
||||
.text
|
||||
.abiversion 2
|
||||
.globl _start
|
||||
|
|
|
@ -30,9 +30,8 @@ bar:
|
|||
nop
|
||||
blr
|
||||
|
||||
# FIXME: The printing here is misleading, the branch offset here is negative.
|
||||
# CHECK: 1001000c: {{.*}} bl .+67108852
|
||||
# CHECK: 1001000c: {{.*}} bl .-12
|
||||
# CHECK: 10010010: {{.*}} nop
|
||||
# CHECK: 10010014: {{.*}} bl .+67108844
|
||||
# CHECK: 10010014: {{.*}} bl .-20
|
||||
# CHECK: 10010018: {{.*}} nop
|
||||
# CHECK: 1001001c: {{.*}} blr
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
# CHECK-NEXT: 10000:
|
||||
# CHECK-LABEL: recursive_func
|
||||
# CHECK-NEXT: 10014:
|
||||
# CHECK: 1003c: {{[0-9a-fA-F ]+}} bl .+67108804
|
||||
# CHECK: 1003c: {{.*}} bl .-60
|
||||
# CHECK-NEXT: ld 2, 24(1)
|
||||
|
||||
.abiversion 2
|
||||
|
|
|
@ -32,10 +32,10 @@ _start:
|
|||
|
||||
// CHECK: Disassembly of section .text:
|
||||
// CHECK: _start:
|
||||
// CHECK: 1001001c: {{.*}} bl .+67108836
|
||||
// CHECK: 1001001c: {{.*}} bl .-28
|
||||
// CHECK-NOT: 10010020: {{.*}} nop
|
||||
// CHECK: 10010020: {{.*}} ld 2, 24(1)
|
||||
// CHECK: 10010024: {{.*}} bl .+67108848
|
||||
// CHECK: 10010024: {{.*}} bl .-16
|
||||
// CHECK-NOT: 10010028: {{.*}} nop
|
||||
// CHECK-NOT: 10010028: {{.*}} ld 2, 24(1)
|
||||
|
||||
|
@ -68,5 +68,5 @@ last:
|
|||
bl foo
|
||||
nop
|
||||
// CHECK: last:
|
||||
// CHECK: 10010038: {{.*}} bl .+67108808
|
||||
// CHECK: 10010038: {{.*}} bl .-56
|
||||
// CHECK-NEXT: 1001003c: {{.*}} ld 2, 24(1)
|
||||
|
|
Loading…
Reference in New Issue