diff options
author | Craig Topper <craig.topper@gmail.com> | 2012-06-20 05:39:26 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2012-06-20 05:39:26 +0000 |
commit | 703c38bf584b39275ba517982677491607f46d20 (patch) | |
tree | 0cc0bda0b2e5930f460d25d3ae3fd76fd4c690ce /test/CodeGen/X86/avx-shuffle-x86_32.ll | |
parent | 37aa33bc11c01a7142bfa2428a5a4d219b07b6c3 (diff) | |
download | external_llvm-703c38bf584b39275ba517982677491607f46d20.zip external_llvm-703c38bf584b39275ba517982677491607f46d20.tar.gz external_llvm-703c38bf584b39275ba517982677491607f46d20.tar.bz2 |
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-x | test/CodeGen/X86/avx-shuffle-x86_32.ll | 2 |
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 5268ec3..e203c4e 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 } |