summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/dagcombine-cse.ll
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-07-17 09:45:35 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-07-17 09:45:35 +0000
commite4d12bb2d61eb5d7401d6cab2f990e43d1081f2c (patch)
treec2da94c06ae2a778fedacdde3847a58ad06d116b /llvm/test/CodeGen/X86/dagcombine-cse.ll
parenta0220b0570f8825d8cbe36930756502491c0e31b (diff)
downloadbcm5719-llvm-e4d12bb2d61eb5d7401d6cab2f990e43d1081f2c.tar.gz
bcm5719-llvm-e4d12bb2d61eb5d7401d6cab2f990e43d1081f2c.zip
[DAGCombiner] Call SimplifyDemandedVectorElts from EXTRACT_VECTOR_ELT
If we are only extracting vector elements via EXTRACT_VECTOR_ELT(s) we may be able to use SimplifyDemandedVectorElts to avoid unnecessary vector ops. Differential Revision: https://reviews.llvm.org/D49262 llvm-svn: 337258
Diffstat (limited to 'llvm/test/CodeGen/X86/dagcombine-cse.ll')
-rw-r--r--llvm/test/CodeGen/X86/dagcombine-cse.ll1
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/dagcombine-cse.ll b/llvm/test/CodeGen/X86/dagcombine-cse.ll
index 7de38308751..263ce1e4d34 100644
--- a/llvm/test/CodeGen/X86/dagcombine-cse.ll
+++ b/llvm/test/CodeGen/X86/dagcombine-cse.ll
@@ -31,7 +31,6 @@ define i32 @t(i8* %ref_frame_ptr, i32 %ref_frame_stride, i32 %idxX, i32 %idxY) n
; X64-NEXT: shlq $32, %rcx
; X64-NEXT: orq %rax, %rcx
; X64-NEXT: movq %rcx, %xmm0
-; X64-NEXT: movq {{.*#+}} xmm0 = xmm0[0],zero
; X64-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,1,1,2,4,5,6,7]
; X64-NEXT: movd %xmm0, %eax
; X64-NEXT: retq
OpenPOWER on IntegriCloud