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
- rL LLVM
- Build Status
Buildable 37732 Build 37731: arc lint + arc unit
Event Timeline
lib/Transforms/Vectorize/SLPVectorizer.cpp | ||
---|---|---|
2665 | You don't need the getZExtValue() Diff->getAPInt() == (VL.size() - 1) * Size |
You don't need the getZExtValue()