Make adjustExtracts/needToDelay lambdas members of ShuffleInstructionBuilder to allow to overload them later for cost model.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D147730  
[SLP][NFC]Make adjustExtracts/needToDelay members of ShuffleInstructionBuilder. ClosedPublic Authored by ABataev on Apr 6 2023, 11:30 AM. 
Details Summary Make adjustExtracts/needToDelay lambdas members of ShuffleInstructionBuilder to allow to overload them later for cost model. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Apr 6 2023, 12:43 PM Closed by commit rG52dd72a37a29: [SLP][NFC]Make adjustExtracts/needToDelay members of ShuffleInstructionBuilder. (authored by ABataev).  ·  Explain WhyApr 6 2023, 4:30 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 511558 llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||