[llvm] [AArch64][BTI] Mark EH landing pads as jump targets (PR #149680)
Shashi Shankar via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 23 01:35:16 PDT 2025
shashforge wrote:
> > That's basically correct. I think you only want to skip past the EH_LABEL if you're handling an EHPad, though: in other cases EH_LABEL is likely tied to a subsequent call instruction you don't want to mess with.
>
> My `MBB.isEHPad()` in the for loop condition should take care of that no ? ie, if not an EH pad, the loop exits with MBBI pointing to MBB.begin()
he guard on MBB.isEHPad() ensures we only advance the iterator when we’re in an EH pad, so for a normal basic block the loop/while immediately terminates and MBBI remains at MBB.begin().
https://github.com/llvm/llvm-project/pull/149680
More information about the llvm-commits
mailing list