Follow up from D75377. If the subvector is byte sized and the
index is aligned to the subvector size, we can shrink the load.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D75434
[DAGCombiner][X86] Improve narrowExtractedVectorLoad to handle cases where the element size isn't byte sized by the subvector is. ClosedPublic Authored by craig.topper on Mar 1 2020, 9:22 PM.
Details Summary Follow up from D75377. If the subvector is byte sized and the
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 3 2020, 2:26 AM Closed by commit rGd8ad7cc0885f: [DAGCombiner][X86] Improve narrowExtractedVectorLoad to handle cases where the… (authored by craig.topper). · Explain WhyMar 3 2020, 8:53 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 247551 llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/avx512-extract-subvector-load-store.ll
llvm/test/CodeGen/X86/avx512-mask-op.ll
llvm/test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
|