summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/pr34139.ll
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-08-27 05:39:57 +0000
committerCraig Topper <craig.topper@intel.com>2017-08-27 05:39:57 +0000
commit36bd247f64714287c754e41fb45add8fc3696b34 (patch)
tree768ef44c5bb4d991a9eef23d4d4fafc278fde1c8 /llvm/test/CodeGen/X86/pr34139.ll
parent71dab64a57189ecff069486278bb79feb76a2719 (diff)
downloadbcm5719-llvm-36bd247f64714287c754e41fb45add8fc3696b34.tar.gz
bcm5719-llvm-36bd247f64714287c754e41fb45add8fc3696b34.zip
[X86] Add a target-specific DAG combine to combine extract_subvector from all zero/one build_vectors.
llvm-svn: 311841
Diffstat (limited to 'llvm/test/CodeGen/X86/pr34139.ll')
-rw-r--r--llvm/test/CodeGen/X86/pr34139.ll8
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/X86/pr34139.ll b/llvm/test/CodeGen/X86/pr34139.ll
index c20c2cd510c..0aea3fcfdba 100644
--- a/llvm/test/CodeGen/X86/pr34139.ll
+++ b/llvm/test/CodeGen/X86/pr34139.ll
@@ -6,14 +6,6 @@ define void @f_f(<16 x double>* %ptr) {
; CHECK: # BB#0:
; CHECK-NEXT: vpcmpeqd %xmm0, %xmm0, %xmm0
; CHECK-NEXT: vmovdqa %xmm0, (%rax)
-; CHECK-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0
-; CHECK-NEXT: vmovapd (%rdi), %zmm1
-; CHECK-NEXT: vmovapd 64(%rdi), %zmm2
-; CHECK-NEXT: vptestmq %zmm0, %zmm0, %k1
-; CHECK-NEXT: vmovapd %zmm0, %zmm1 {%k1}
-; CHECK-NEXT: vmovapd %zmm0, %zmm2 {%k1}
-; CHECK-NEXT: vmovapd %zmm2, 64(%rdi)
-; CHECK-NEXT: vmovapd %zmm1, (%rdi)
store <16 x i8> <i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1, i8 -1>, <16 x i8>* undef
%load_mask8.i.i.i = load <16 x i8>, <16 x i8>* undef
%v.i.i.i.i = load <16 x double>, <16 x double>* %ptr
OpenPOWER on IntegriCloud