summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-02-01 23:04:05 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-02-01 23:04:05 +0000
commit5be17b6e3e7bcaee9d3bf5a50e4008d01c93c334 (patch)
tree2906352009429d4c58d3c2c71554fea0694e46c2 /llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
parentc0bdb0c1e559efc26e57089d6bb21ef642d6b4ae (diff)
downloadbcm5719-llvm-5be17b6e3e7bcaee9d3bf5a50e4008d01c93c334.tar.gz
bcm5719-llvm-5be17b6e3e7bcaee9d3bf5a50e4008d01c93c334.zip
[X86][AVX512] Add support for AVX512 VMOVD (load) shuffle decoding
llvm-svn: 259430
Diffstat (limited to 'llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll')
-rw-r--r--llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll18
1 files changed, 4 insertions, 14 deletions
diff --git a/llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll b/llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
index 64d5ef9c337..459ec10e4e5 100644
--- a/llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
+++ b/llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
@@ -244,20 +244,10 @@ define <4 x i32> @merge_4i32_i32_3zuu(i32* %ptr) nounwind uwtable noinline ssp {
; SSE-NEXT: movd {{.*#+}} xmm0 = mem[0],zero,zero,zero
; SSE-NEXT: retq
;
-; AVX1-LABEL: merge_4i32_i32_3zuu:
-; AVX1: # BB#0:
-; AVX1-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
-; AVX1-NEXT: retq
-;
-; AVX2-LABEL: merge_4i32_i32_3zuu:
-; AVX2: # BB#0:
-; AVX2-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
-; AVX2-NEXT: retq
-;
-; AVX512F-LABEL: merge_4i32_i32_3zuu:
-; AVX512F: # BB#0:
-; AVX512F-NEXT: vmovd 12(%rdi), %xmm0
-; AVX512F-NEXT: retq
+; AVX-LABEL: merge_4i32_i32_3zuu:
+; AVX: # BB#0:
+; AVX-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
+; AVX-NEXT: retq
%ptr0 = getelementptr inbounds i32, i32* %ptr, i64 3
%val0 = load i32, i32* %ptr0
%res0 = insertelement <4 x i32> undef, i32 %val0, i32 0
OpenPOWER on IntegriCloud