Patch adds support for vectorization of the reversed stores. The value
operands are vectorized and then shuffled in the reverse order before
store.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| lib/Transforms/Vectorize/SLPVectorizer.cpp | ||
|---|---|---|
| 2665 ↗ | (On Diff #218721) | You don't need the getZExtValue() Diff->getAPInt() == (VL.size() - 1) * Size |
or if we need to swizzle them.