summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/pr32140.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/pr32140.ll')
-rw-r--r--llvm/test/CodeGen/PowerPC/pr32140.ll15
1 files changed, 3 insertions, 12 deletions
diff --git a/llvm/test/CodeGen/PowerPC/pr32140.ll b/llvm/test/CodeGen/PowerPC/pr32140.ll
index 7d95a6ebe50..3feb9bd9c9e 100644
--- a/llvm/test/CodeGen/PowerPC/pr32140.ll
+++ b/llvm/test/CodeGen/PowerPC/pr32140.ll
@@ -10,10 +10,7 @@
define void @bswapStorei64Toi32() {
; CHECK-LABEL: bswapStorei64Toi32:
; CHECK: # %bb.0: # %entry
-; CHECK-NEXT: addis 3, 2, ai@toc@ha
-; CHECK-NEXT: addis 4, 2, bi@toc@ha
-; CHECK-NEXT: lwa 3, ai@toc@l(3)
-; CHECK-NEXT: addi 4, 4, bi@toc@l
+; CHECK: lwa 3, 0(3)
; CHECK-NEXT: rldicl 3, 3, 32, 32
; CHECK-NEXT: stwbrx 3, 0, 4
; CHECK-NEXT: blr
@@ -29,10 +26,7 @@ entry:
define void @bswapStorei32Toi16() {
; CHECK-LABEL: bswapStorei32Toi16:
; CHECK: # %bb.0: # %entry
-; CHECK-NEXT: addis 3, 2, as@toc@ha
-; CHECK-NEXT: addis 4, 2, bs@toc@ha
-; CHECK-NEXT: lha 3, as@toc@l(3)
-; CHECK-NEXT: addi 4, 4, bs@toc@l
+; CHECK: lha 3, 0(3)
; CHECK-NEXT: srwi 3, 3, 16
; CHECK-NEXT: sthbrx 3, 0, 4
; CHECK-NEXT: blr
@@ -48,10 +42,7 @@ entry:
define void @bswapStorei64Toi16() {
; CHECK-LABEL: bswapStorei64Toi16:
; CHECK: # %bb.0: # %entry
-; CHECK-NEXT: addis 3, 2, as@toc@ha
-; CHECK-NEXT: addis 4, 2, bs@toc@ha
-; CHECK-NEXT: lha 3, as@toc@l(3)
-; CHECK-NEXT: addi 4, 4, bs@toc@l
+; CHECK: lha 3, 0(3)
; CHECK-NEXT: rldicl 3, 3, 16, 48
; CHECK-NEXT: sthbrx 3, 0, 4
; CHECK-NEXT: blr
OpenPOWER on IntegriCloud