[llvm] [CodeGen] Add assertion to MachineBasicBlock::addLiveIn and friends (PR #140527)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon May 19 10:37:32 PDT 2025
================
@@ -503,7 +503,8 @@ bool RegAllocFastImpl::mayBeSpillFromInlineAsmBr(const MachineInstr &MI) const {
if (MBB->isInlineAsmBrIndirectTarget() && TII->isStoreToStackSlot(MI, FI) &&
MFI->isSpillSlotObjectIndex(FI))
for (const auto &Op : MI.operands())
- if (Op.isReg() && MBB->isLiveIn(Op.getReg()))
+ if (Op.isReg() && Op.getReg() != MCRegister::NoRegister &&
----------------
topperc wrote:
`Op.getReg()` or `Op.getReg().isValid()`
https://github.com/llvm/llvm-project/pull/140527
More information about the llvm-commits
mailing list