summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-06-20 18:23:40 +0000
committerSanjay Patel <spatel@rotateright.com>2016-06-20 18:23:40 +0000
commit14dcb042bc767742c555620c0b6a4fc5ee0b4799 (patch)
tree88844547d90887ca7c9e6e3051013ae47a46ce3b
parent3d5a7d6b65ab7e19cd84e3041a1b663407dc61d8 (diff)
downloadbcm5719-llvm-14dcb042bc767742c555620c0b6a4fc5ee0b4799.tar.gz
bcm5719-llvm-14dcb042bc767742c555620c0b6a4fc5ee0b4799.zip
[InstCombine] update to use FileCheck with autogenerated exact checking
llvm-svn: 273180
-rw-r--r--llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll31
1 files changed, 22 insertions, 9 deletions
diff --git a/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll b/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
index f71b99ce1a4..c476bef70e5 100644
--- a/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
+++ b/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
@@ -1,16 +1,29 @@
-; RUN: opt < %s -instcombine -disable-output
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
+; RUN: opt < %s -instcombine -S | FileCheck %s
; PR1817
define i1 @test1(i32 %X) {
- %A = icmp slt i32 %X, 10
- %B = icmp ult i32 %X, 10
- %C = and i1 %A, %B
- ret i1 %C
+; CHECK-LABEL: @test1(
+; CHECK-NEXT: [[A:%.*]] = icmp slt i32 %X, 10
+; CHECK-NEXT: [[B:%.*]] = icmp ult i32 %X, 10
+; CHECK-NEXT: [[C:%.*]] = and i1 [[A]], [[B]]
+; CHECK-NEXT: ret i1 [[C]]
+;
+ %A = icmp slt i32 %X, 10
+ %B = icmp ult i32 %X, 10
+ %C = and i1 %A, %B
+ ret i1 %C
}
define i1 @test2(i32 %X) {
- %A = icmp slt i32 %X, 10
- %B = icmp ult i32 %X, 10
- %C = or i1 %A, %B
- ret i1 %C
+; CHECK-LABEL: @test2(
+; CHECK-NEXT: [[A:%.*]] = icmp slt i32 %X, 10
+; CHECK-NEXT: [[B:%.*]] = icmp ult i32 %X, 10
+; CHECK-NEXT: [[C:%.*]] = or i1 [[A]], [[B]]
+; CHECK-NEXT: ret i1 [[C]]
+;
+ %A = icmp slt i32 %X, 10
+ %B = icmp ult i32 %X, 10
+ %C = or i1 %A, %B
+ ret i1 %C
}
OpenPOWER on IntegriCloud