diff options
author | Chris Lattner <sabre@nondot.org> | 2010-11-23 02:42:04 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-11-23 02:42:04 +0000 |
commit | 79b967bd9fed0a3147d704ce269af6cc26aff391 (patch) | |
tree | 5e1652352a52b4f0b43d968e6ab7c84f74c44119 /test | |
parent | 2e1a75d6f44d084908c2be6ae2545c256396e5ee (diff) | |
download | llvm-79b967bd9fed0a3147d704ce269af6cc26aff391.tar.gz llvm-79b967bd9fed0a3147d704ce269af6cc26aff391.tar.bz2 llvm-79b967bd9fed0a3147d704ce269af6cc26aff391.tar.xz |
duncan's spider sense was right, I completely reversed the condition
on this instcombine xform. This fixes a miscompilation of 403.gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119988 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/Transforms/InstCombine/icmp.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/Transforms/InstCombine/icmp.ll b/test/Transforms/InstCombine/icmp.ll index 96038ca56b..e33463dbe5 100644 --- a/test/Transforms/InstCombine/icmp.ll +++ b/test/Transforms/InstCombine/icmp.ll @@ -161,7 +161,7 @@ define i1 @test17(i32 %x) nounwind { %cmp = icmp eq i32 %and, 0 ret i1 %cmp ; CHECK: @test17 -; CHECK-NEXT: %cmp = icmp eq i32 %x, 3 +; CHECK-NEXT: %cmp = icmp ne i32 %x, 3 } @@ -171,7 +171,7 @@ define i1 @test18(i32 %x) nounwind { %cmp = icmp eq i32 %and, 0 ret i1 %cmp ; CHECK: @test18 -; CHECK-NEXT: %cmp = icmp eq i32 %x, 3 +; CHECK-NEXT: %cmp = icmp ne i32 %x, 3 } define i1 @test19(i32 %x) nounwind { @@ -180,7 +180,7 @@ define i1 @test19(i32 %x) nounwind { %cmp = icmp eq i32 %and, 8 ret i1 %cmp ; CHECK: @test19 -; CHECK-NEXT: %cmp = icmp ne i32 %x, 3 +; CHECK-NEXT: %cmp = icmp eq i32 %x, 3 } define i1 @test20(i32 %x) nounwind { @@ -189,6 +189,6 @@ define i1 @test20(i32 %x) nounwind { %cmp = icmp ne i32 %and, 0 ret i1 %cmp ; CHECK: @test20 -; CHECK-NEXT: %cmp = icmp ne i32 %x, 3 +; CHECK-NEXT: %cmp = icmp eq i32 %x, 3 } |