Extractelement instructions may come from different basic blocks, need
to take it into account when looking for a last instruction in the
bundle to prevent compiler crash.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D126777
[SLP]Fix PR55796: insert point for extractelements from different basic blocks. ClosedPublic Authored by ABataev on Jun 1 2022, 6:37 AM.
Details Summary Extractelement instructions may come from different basic blocks, need
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 1 2022, 8:53 AM
Closed by commit rGfe4949942d1c: [SLP]Fix PR55796: insert point for extractelements from different basic blocks. (authored by ABataev). · Explain WhyJun 1 2022, 9:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 433437 llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/X86/gather-extractelements-different-bbs.ll
|
Update comment?