summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-12-29 19:24:06 +0000
committerChris Lattner <sabre@nondot.org>2007-12-29 19:24:06 +0000
commit0d90c8f01699197b0a7252263fc9f0162647c776 (patch)
treeb2568d260bba1deac9f37ad4d14e5ed566dbde84
parent3b6a82118b1e06be54016a8c09a5207ec5148e6c (diff)
downloadbcm5719-llvm-0d90c8f01699197b0a7252263fc9f0162647c776.tar.gz
bcm5719-llvm-0d90c8f01699197b0a7252263fc9f0162647c776.zip
upgrade this test
llvm-svn: 45406
-rw-r--r--llvm/test/CodeGen/X86/vec_set-7.ll17
1 files changed, 9 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/X86/vec_set-7.ll b/llvm/test/CodeGen/X86/vec_set-7.ll
index 3bf02e2f0e6..69bfac66346 100644
--- a/llvm/test/CodeGen/X86/vec_set-7.ll
+++ b/llvm/test/CodeGen/X86/vec_set-7.ll
@@ -1,10 +1,11 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movsd | count 1
+; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movsd | count 1
-<2 x long> %test(<2 x long>* %p) {
- %tmp = cast <2 x long>* %p to double*
- %tmp = load double* %tmp
- %tmp = insertelement <2 x double> undef, double %tmp, uint 0
- %tmp5 = insertelement <2 x double> %tmp, double 0.000000e+00, uint 1
- %tmp = cast <2 x double> %tmp5 to <2 x long>
- ret <2 x long> %tmp
+define <2 x i64> @test(<2 x i64>* %p) {
+ %tmp = bitcast <2 x i64>* %p to double*
+ %tmp.upgrd.1 = load double* %tmp
+ %tmp.upgrd.2 = insertelement <2 x double> undef, double %tmp.upgrd.1, i32 0
+ %tmp5 = insertelement <2 x double> %tmp.upgrd.2, double 0.0, i32 1
+ %tmp.upgrd.3 = bitcast <2 x double> %tmp5 to <2 x i64>
+ ret <2 x i64> %tmp.upgrd.3
}
+
OpenPOWER on IntegriCloud