summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/Thumb/cmp-and-fold.ll10
1 files changed, 2 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/Thumb/cmp-and-fold.ll b/llvm/test/CodeGen/Thumb/cmp-and-fold.ll
index ba2e4fec9ac..44c873a5fe2 100644
--- a/llvm/test/CodeGen/Thumb/cmp-and-fold.ll
+++ b/llvm/test/CodeGen/Thumb/cmp-and-fold.ll
@@ -31,10 +31,7 @@ define void @test2(i32 %x, void ()* %f) {
; CHECK: @ %bb.0: @ %entry
; CHECK-NEXT: .save {r7, lr}
; CHECK-NEXT: push {r7, lr}
-; CHECK-NEXT: movs r2, #1
-; CHECK-NEXT: lsls r2, r2, #31
-; CHECK-NEXT: lsls r0, r0, #7
-; CHECK-NEXT: cmp r0, r2
+; CHECK-NEXT: lsls r0, r0, #8
; CHECK-NEXT: bhi .LBB1_2
; CHECK-NEXT: @ %bb.1: @ %if.then
; CHECK-NEXT: blx r1
@@ -58,10 +55,7 @@ define void @test3(i32 %x, void ()* %f) {
; CHECK: @ %bb.0: @ %entry
; CHECK-NEXT: .save {r7, lr}
; CHECK-NEXT: push {r7, lr}
-; CHECK-NEXT: movs r2, #1
-; CHECK-NEXT: lsls r2, r2, #31
-; CHECK-NEXT: lsls r0, r0, #2
-; CHECK-NEXT: cmp r0, r2
+; CHECK-NEXT: lsls r0, r0, #3
; CHECK-NEXT: bhi .LBB2_2
; CHECK-NEXT: @ %bb.1: @ %if.then
; CHECK-NEXT: blx r1
OpenPOWER on IntegriCloud