diff options
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.ll | 89 |
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 |