summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-05-24 04:06:28 +0000
committerChris Lattner <sabre@nondot.org>2008-05-24 04:06:28 +0000
commit87a099a057045e195fbf83a9d2393eb99744530b (patch)
tree7a5a7a139ad829fefc14696319b592b3781d991b /llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
parent5c207c83c6760a508c51271757c821144edcf3cb (diff)
downloadbcm5719-llvm-87a099a057045e195fbf83a9d2393eb99744530b.tar.gz
bcm5719-llvm-87a099a057045e195fbf83a9d2393eb99744530b.zip
Fix a serious brain-o. Obviously no-one reviewed my patch :(
This fixes PR2359 llvm-svn: 51536
Diffstat (limited to 'llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll b/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
new file mode 100644
index 00000000000..c0f34e68a9d
--- /dev/null
+++ b/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll
@@ -0,0 +1,11 @@
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {ret i1 false}
+; PR2359
+define i1 @f(i8* %x) {
+entry:
+ %tmp462 = load i8* %x, align 1 ; <i8> [#uses=1]
+ %tmp462463 = sitofp i8 %tmp462 to float ; <float> [#uses=1]
+ %tmp464 = fcmp ugt float %tmp462463, 0x47EFFFFFE0000000 ; <i1>
+ ret i1 %tmp464
+}
+
+
OpenPOWER on IntegriCloud