llvm-project
bd6c16c6 - [MachineOutliner] Avoid ranges that cross bundle boundary (#148977)

Commit
148 days ago
[MachineOutliner] Avoid ranges that cross bundle boundary (#148977) We found some code that was hitting this assert because `getOutlinableRanges()` was trying to create a range that crossed a bundle boundary. https://github.com/llvm/llvm-project/blob/ae3bba4d15a10646ea91c6c0795633b82939857b/llvm/include/llvm/CodeGen/MachineInstrBundleIterator.h#L133-L135 Avoid creating those ranges and add a test that hit the assert.
Author
Parents
Loading