aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-25 23:23:22 +0000
committerChris Lattner <sabre@nondot.org>2006-05-25 23:23:22 +0000
commit8e8a511b580a9f620cbe87efa4f8e64affdfa186 (patch)
treed8cae87b344f07bf673d8d942a51e1c8e1d9eb02
parent73fa49d69742ac5277aa4be5a48e8f6fc3481412 (diff)
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28486 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Transforms/InstCombine/vec_shuffle.ll8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/vec_shuffle.ll b/test/Transforms/InstCombine/vec_shuffle.ll
index 6f1612e986..47ce526f62 100644
--- a/test/Transforms/InstCombine/vec_shuffle.ll
+++ b/test/Transforms/InstCombine/vec_shuffle.ll
@@ -34,3 +34,11 @@ int %test5(<4 x int> %X) {
ret int %tmp34
}
+float %test6(<4 x float> %X) {
+ %X = cast <4 x float> %X to <4 x int>
+ %tmp152.i53899.i = shufflevector <4 x int> %X, <4 x int> undef, <4 x uint> zeroinitializer
+ %tmp152.i53900.i = cast <4 x int> %tmp152.i53899.i to <4 x float>
+ %tmp34 = extractelement <4 x float> %tmp152.i53900.i, uint 0
+ ret float %tmp34
+}
+