Remove restriction disallowing merging of stores vector loads into larger store of larger vector load.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/CodeGen/SelectionDAG/DAGCombiner.cpp | ||
---|---|---|
13008 ↗ | (On Diff #109137) | Pull out unsigned NumSrcMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; unsigned Elts = (i + 1) * NumSrcMemElts; as you have a second MemVT.getVectorNumElements() call later on. |
13080 ↗ | (On Diff #109137) | unsigned Elts = NumElem * NumSrcMemElts; |