diff options
author | Chris Lattner <sabre@nondot.org> | 2008-05-24 04:06:28 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-05-24 04:06:28 +0000 |
commit | 393f7eb60a8114717012c50571500dae2696daaa (patch) | |
tree | 9faeb32a78ddf6ca84b790eed2e051fcfbd7ed0b /test | |
parent | 60301608f8fac2e476db250797b533bbe415b404 (diff) | |
download | external_llvm-393f7eb60a8114717012c50571500dae2696daaa.zip external_llvm-393f7eb60a8114717012c50571500dae2696daaa.tar.gz external_llvm-393f7eb60a8114717012c50571500dae2696daaa.tar.bz2 |
Fix a serious brain-o. Obviously no-one reviewed my patch :(
This fixes PR2359
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51536 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/Transforms/InstCombine/2008-05-23-CompareFold.ll | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/2008-05-23-CompareFold.ll b/test/Transforms/InstCombine/2008-05-23-CompareFold.ll new file mode 100644 index 0000000..c0f34e6 --- /dev/null +++ b/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 +} + + |