Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:CurBB

1306                                                   MachineBasicBlock *CurBB,
1308 const BasicBlock *BB = CurBB->getBasicBlock();
1316 if (CurBB == SwitchBB ||
1330 BOp->getOperand(1), NULL, TBB, FBB, CurBB);
1338 NULL, TBB, FBB, CurBB);
1346 MachineBasicBlock *CurBB,
1353 BOp->getParent() != CurBB->getBasicBlock() ||
1354 !InBlock(BOp->getOperand(0), CurBB->getBasicBlock()) ||
1355 !InBlock(BOp->getOperand(1), CurBB->getBasicBlock())) {
1356 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB);
1360 // Create TmpBB after CurBB.
1361 MachineFunction::iterator BBI = CurBB;
1363 MachineBasicBlock *TmpBB = MF.CreateMachineBasicBlock(CurBB->getBasicBlock());
1364 CurBB->getParent()->insert(++BBI, TmpBB);
1376 FindMergedConditions(BOp->getOperand(0), TBB, TmpBB, CurBB, SwitchBB, Opc);
1389 // This requires creation of TmpBB after CurBB.
1392 FindMergedConditions(BOp->getOperand(0), TmpBB, FBB, CurBB, SwitchBB, Opc);