summaryrefslogtreecommitdiff
path: root/release_23/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
diff options
context:
space:
mode:
Diffstat (limited to 'release_23/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll')
-rw-r--r--release_23/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll89
1 files changed, 0 insertions, 89 deletions
diff --git a/release_23/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll b/release_23/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
deleted file mode 100644
index 5e95993960c7..000000000000
--- a/release_23/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
+++ /dev/null
@@ -1,89 +0,0 @@
-; RUN: llvm-as < %s | opt -mem2reg -instcombine | llvm-dis | grep "ret i32 1" | count 8
-
-define i32 @test1() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp ule i32 %sub, 0
- %retval = select i1 %cmp, i32 0, i32 1
- ret i32 %retval
-}
-
-define i32 @test2() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp ugt i32 %sub, 0
- %retval = select i1 %cmp, i32 1, i32 0
- ret i32 %retval
-}
-
-define i32 @test3() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp slt i32 %sub, 0
- %retval = select i1 %cmp, i32 1, i32 0
- ret i32 %retval
-}
-
-define i32 @test4() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp sle i32 %sub, 0
- %retval = select i1 %cmp, i32 1, i32 0
- ret i32 %retval
-}
-
-define i32 @test5() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp sge i32 %sub, 0
- %retval = select i1 %cmp, i32 0, i32 1
- ret i32 %retval
-}
-
-define i32 @test6() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp sgt i32 %sub, 0
- %retval = select i1 %cmp, i32 0, i32 1
- ret i32 %retval
-}
-
-define i32 @test7() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp eq i32 %sub, 0
- %retval = select i1 %cmp, i32 0, i32 1
- ret i32 %retval
-}
-
-define i32 @test8() {
-entry:
- %z = alloca i32
- store i32 0, i32* %z
- %tmp = load i32* %z
- %sub = sub i32 %tmp, 1
- %cmp = icmp ne i32 %sub, 0
- %retval = select i1 %cmp, i32 1, i32 0
- ret i32 %retval
-} \ No newline at end of file