[CodeGen][AArch64] Don't split inline asm goto blocks or their targets
Machine function splitting + branch relaxation currently don't properly handle inline asm goto blocks that conditional branch to cold goto labels. While such inline asm is technically invalid, machine function splitting is the only thing that exposes it as such. Since machine function splitting doesn't help too much in these circumstances anyway, disable it for asm goto blocks and their targets. Differential Revision: https://reviews.llvm.org/D158647
Loading
Please sign in to comment