Required for future changes with combining shuffled nodes and
buildvector sequences to improve cost/emission of the gather nodes.
Part of D110978
Paths
| Differential D145732
[SLP][NFC]Initial merge of gather/buildvector code in the createBuildVector function. ClosedPublic Authored by ABataev on Mar 9 2023, 2:20 PM.
Details Summary Required for future changes with combining shuffled nodes and Part of D110978
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 10 2023, 3:36 AM
Comment Actions Looks good with a nit. I'm fine if it addressed in a separate patch since we have quite a few places in SLP vectorizer like here: To be less confusing they all better to be changed to either:
Closed by commit rGf3a68ac10c84: [SLP][NFC]Initial merge of gather/buildvector code in the createBuildVector… (authored by ABataev). · Explain WhyMar 13 2023, 6:27 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 504626 llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
|
I do not see the poison V used till the end of the loop.