Lines Matching defs:CurBB
400 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB,
414 BOp->getOperand(1), nullptr, TBB, FBB, CurBB,
424 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb);
436 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB,
446 isValInBlock(NotCond, CurBB->getBasicBlock())) {
447 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb,
477 if (!BOpIsInOrAndTree || BOp->getParent() != CurBB->getBasicBlock() ||
478 !isValInBlock(BOpOp0, CurBB->getBasicBlock()) ||
479 !isValInBlock(BOpOp1, CurBB->getBasicBlock())) {
480 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb,
485 // Create TmpBB after CurBB.
486 MachineFunction::iterator BBI(CurBB);
488 MF->CreateMachineBasicBlock(CurBB->getBasicBlock());
489 CurBB->getParent()->insert(++BBI, TmpBB);
515 findMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb,
534 // This requires creation of TmpBB after CurBB.
548 findMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb,
1356 MachineBasicBlock &CurBB = MIRBuilder.getMBB();
1363 CurBB.addSuccessor(&getMBB(*Succ));