summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/or.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstCombine/or.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/or.ll7
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/test/Transforms/InstCombine/or.ll b/llvm/test/Transforms/InstCombine/or.ll
index 2ac6f5b1104..64835ea9b83 100644
--- a/llvm/test/Transforms/InstCombine/or.ll
+++ b/llvm/test/Transforms/InstCombine/or.ll
@@ -223,10 +223,9 @@ define i1 @test19(i32 %A) {
define i1 @or_icmps_eq_diff1(i32 %x) {
; CHECK-LABEL: @or_icmps_eq_diff1(
-; CHECK-NEXT: [[CMP1:%.*]] = icmp eq i32 %x, -1
-; CHECK-NEXT: [[CMP2:%.*]] = icmp eq i32 %x, 0
-; CHECK-NEXT: [[LOGIC:%.*]] = or i1 [[CMP1]], [[CMP2]]
-; CHECK-NEXT: ret i1 [[LOGIC]]
+; CHECK-NEXT: [[X_OFF:%.*]] = add i32 %x, 1
+; CHECK-NEXT: [[TMP1:%.*]] = icmp ult i32 [[X_OFF]], 2
+; CHECK-NEXT: ret i1 [[TMP1]]
;
%cmp1 = icmp eq i32 %x, -1
%cmp2 = icmp eq i32 %x, 0
OpenPOWER on IntegriCloud