Lines Matching refs:FailMBB
55 void FinishFunction(MachineBasicBlock *FailMBB, MachineBasicBlock *NewRetMBB);
58 CreateFailCheckSequence(MachineBasicBlock *CurMBB, MachineBasicBlock *FailMBB,
135 MachineBasicBlock *CurMBB, MachineBasicBlock *FailMBB, in CreateFailCheckSequence() argument
160 .addMBB(FailMBB) in CreateFailCheckSequence()
174 MachineBasicBlock *FailMBB, MachineBasicBlock *NewRetMBB) { in FinishFunction() argument
175 FailMBB->getParent()->RenumberBlocks(); in FinishFunction()
181 FinishBlock(FailMBB); in FinishFunction()
207 MachineBasicBlock *FailMBB = MF.CreateMachineBasicBlock(); in runOnMachineFunction() local
211 MF.insert(MF.end(), FailMBB); in runOnMachineFunction()
217 auto FailSeqRange = CreateFailCheckSequence(CurMBB, FailMBB, SeqMI); in runOnMachineFunction()
230 FailMBB->splice(FailMBB->end(), CurMBB, U1It, U2It); in runOnMachineFunction()
231 BuildMI(*FailMBB, FailMBB->end(), DebugLoc(), TII->get(X86::INT3)); in runOnMachineFunction()
243 CurMBB->addSuccessor(FailMBB); in runOnMachineFunction()
245 FinishFunction(FailMBB, NewRetMBB); in runOnMachineFunction()