Lines Matching defs:CurBB
385 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB,
399 BOp->getOperand(1), nullptr, TBB, FBB, CurBB,
409 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb);
421 MachineBasicBlock *CurBB, MachineBasicBlock *SwitchBB,
431 isValInBlock(NotCond, CurBB->getBasicBlock())) {
432 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb,
462 if (!BOpIsInOrAndTree || BOp->getParent() != CurBB->getBasicBlock() ||
463 !isValInBlock(BOpOp0, CurBB->getBasicBlock()) ||
464 !isValInBlock(BOpOp1, CurBB->getBasicBlock())) {
465 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb,
470 // Create TmpBB after CurBB.
471 MachineFunction::iterator BBI(CurBB);
473 MF->CreateMachineBasicBlock(CurBB->getBasicBlock());
474 CurBB->getParent()->insert(++BBI, TmpBB);
500 findMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb,
519 // This requires creation of TmpBB after CurBB.
533 findMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb,
1343 MachineBasicBlock &CurBB = MIRBuilder.getMBB();
1350 CurBB.addSuccessor(&getMBB(*Succ));