Only do this before operations are legalized of BUILD_VECTOR is Legal for the target.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Remove some test cases that were also updated by a target specific combine I added to X86.
Paths
| Differential D37186
[DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs ClosedPublic Authored by craig.topper on Aug 26 2017, 8:13 PM.
Details Summary Only do this before operations are legalized of BUILD_VECTOR is Legal for the target.
Diff Detail Event TimelineComment Actions Remove some test cases that were also updated by a target specific combine I added to X86. This revision is now accepted and ready to land.Aug 28 2017, 12:14 AM Closed by commit rL311892: [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR… (authored by ctopper). · Explain WhyAug 28 2017, 8:29 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 112802 lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/X86/2012-1-10-buildvector.ll
test/CodeGen/X86/fold-vector-sext-zext.ll
test/CodeGen/X86/masked_gather_scatter.ll
test/CodeGen/X86/pr34139.ll
test/CodeGen/X86/widen_extract-1.ll
|