Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:CurBB

1383                                                   MachineBasicBlock *CurBB,
1385 const BasicBlock *BB = CurBB->getBasicBlock();
1393 if (CurBB == SwitchBB ||
1409 BOp->getOperand(1), NULL, TBB, FBB, CurBB);
1417 NULL, TBB, FBB, CurBB);
1425 MachineBasicBlock *CurBB,
1432 BOp->getParent() != CurBB->getBasicBlock() ||
1433 !InBlock(BOp->getOperand(0), CurBB->getBasicBlock()) ||
1434 !InBlock(BOp->getOperand(1), CurBB->getBasicBlock())) {
1435 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB);
1439 // Create TmpBB after CurBB.
1440 MachineFunction::iterator BBI = CurBB;
1442 MachineBasicBlock *TmpBB = MF.CreateMachineBasicBlock(CurBB->getBasicBlock());
1443 CurBB->getParent()->insert(++BBI, TmpBB);
1455 FindMergedConditions(BOp->getOperand(0), TBB, TmpBB, CurBB, SwitchBB, Opc);
1468 // This requires creation of TmpBB after CurBB.
1471 FindMergedConditions(BOp->getOperand(0), TmpBB, FBB, CurBB, SwitchBB, Opc);