summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx-shuffle-x86_32.ll
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2012-06-20 05:39:26 +0000
committerCraig Topper <craig.topper@gmail.com>2012-06-20 05:39:26 +0000
commit703c38bf584b39275ba517982677491607f46d20 (patch)
tree0cc0bda0b2e5930f460d25d3ae3fd76fd4c690ce /test/CodeGen/X86/avx-shuffle-x86_32.ll
parent37aa33bc11c01a7142bfa2428a5a4d219b07b6c3 (diff)
downloadllvm-703c38bf584b39275ba517982677491607f46d20.tar.gz
llvm-703c38bf584b39275ba517982677491607f46d20.tar.bz2
llvm-703c38bf584b39275ba517982677491607f46d20.tar.xz
Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector. Original patch by Elena Demikhovsky. Tweaked by me to allow possibility of covering more cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158792 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/avx-shuffle-x86_32.ll')
-rwxr-xr-xtest/CodeGen/X86/avx-shuffle-x86_32.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/X86/avx-shuffle-x86_32.ll b/test/CodeGen/X86/avx-shuffle-x86_32.ll
index 5268ec3a56..e203c4ed02 100755
--- a/test/CodeGen/X86/avx-shuffle-x86_32.ll
+++ b/test/CodeGen/X86/avx-shuffle-x86_32.ll
@@ -4,5 +4,5 @@ define <4 x i64> @test1(<4 x i64> %a) nounwind {
%b = shufflevector <4 x i64> %a, <4 x i64> undef, <4 x i32> <i32 1, i32 3, i32 5, i32 7>
ret <4 x i64>%b
; CHECK: test1:
- ; CHECK: vinsertf128
+ ; CHECK-NOT: vinsertf128
}