Remove restriction disallowing merging of stores vector loads into larger store of larger vector load.
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 8834 Build 8834: arc lint + arc unit
Paths
| Differential D36158
[DAG] Allow merging of stores of vector loads ClosedPublic Authored by niravd on Aug 1 2017, 9:17 AM.
Details Summary Remove restriction disallowing merging of stores vector loads into larger store of larger vector load.
Diff Detail
Event Timelineniravd retitled this revision from [DAG} Allow merging of stores of vector loads to [DAG] Allow merging of stores of vector loads.Aug 1 2017, 9:19 AM This revision is now accepted and ready to land.Aug 3 2017, 8:25 AM Closed by commit rL309951: [DAG] Allow merging of stores of vector loads (authored by niravd). · Explain WhyAug 3 2017, 8:52 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 109137 lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/X86/MergeConsecutiveStores.ll
|
Pull out
as you have a second MemVT.getVectorNumElements() call later on.