projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5a0815f
)
Add a test for canonicalizing ConstantExpr operands.
author
Dan Gohman
<gohman@apple.com>
Mon, 22 Feb 2010 23:07:52 +0000
(23:07 +0000)
committer
Dan Gohman
<gohman@apple.com>
Mon, 22 Feb 2010 23:07:52 +0000
(23:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96820
91177308
-0d34-0410-b5e6-
96231b3b80d8
test/Transforms/InstCombine/constant-fold-ptr-casts.ll
patch
|
blob
|
history
diff --git
a/test/Transforms/InstCombine/constant-fold-ptr-casts.ll
b/test/Transforms/InstCombine/constant-fold-ptr-casts.ll
index 9b6c6c3f58f29dad1e81b011bb886fb23b53b46c..50954468b6f0ff8be5b866b57b3055dd526b8351 100644
(file)
--- a/
test/Transforms/InstCombine/constant-fold-ptr-casts.ll
+++ b/
test/Transforms/InstCombine/constant-fold-ptr-casts.ll
@@
-1,4
+1,4
@@
-; RUN: opt < %s -instcombine -S | grep {ret i32 2143034560}
+; RUN: opt < %s -instcombine -S | grep {ret i32 2143034560}
| count 2
; Instcombine should be able to completely fold this code.
@@
-16,3
+16,12
@@
entry:
ret i32 %t1
}
+define i32 @goo() nounwind {
+entry:
+ %tmp87.2 = load i64* inttoptr (i32 add (i32 ptrtoint ([3 x i64]* @bar to i32), i32 16) to i64*), align 8
+ %t0 = bitcast i64 %tmp87.2 to double
+ %tmp9192.2 = fptrunc double %t0 to float
+ %t1 = bitcast float %tmp9192.2 to i32
+ ret i32 %t1
+}
+