[llvm] [RemoveDIs] Replicate dbg intrinsic movement pattern in SelectOptimize (PR #81737)
Paul T Robinson via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 14 06:17:31 PST 2024
================
@@ -621,6 +621,12 @@ void SelectOptimizeImpl::convertProfitableSIGroups(SelectGroups &ProfSIGroups) {
SelectLike LastSI = ASI.back();
BasicBlock *StartBlock = SI.getI()->getParent();
BasicBlock::iterator SplitPt = ++(BasicBlock::iterator(LastSI.getI()));
+ // With RemoveDIs turned off, SplitPt can be a dbg.* intrinsic. With
+ // RemoveDIs turned on, SplitPt would instead point to the next
+ // instruction. To match existing behaviour dbg.* intrinsic behaviour
----------------
pogo59 wrote:
```suggestion
// instruction. To match existing dbg.* intrinsic behaviour
```
https://github.com/llvm/llvm-project/pull/81737
More information about the llvm-commits
mailing list