Lines Matching refs:NMBB
526 MachineBasicBlock *NMBB = MF->CreateMachineBasicBlock(); in SplitCriticalEdge() local
527 MF->insert(llvm::next(MachineFunction::iterator(this)), NMBB); in SplitCriticalEdge()
530 << " -- BB#" << NMBB->getNumber() in SplitCriticalEdge()
557 ReplaceUsesOfBlockWith(Succ, NMBB); in SplitCriticalEdge()
561 NMBB->addSuccessor(Succ); in SplitCriticalEdge()
562 if (!NMBB->isLayoutSuccessor(Succ)) { in SplitCriticalEdge()
564 MF->getTarget().getInstrInfo()->InsertBranch(*NMBB, Succ, NULL, Cond, dl); in SplitCriticalEdge()
572 i->getOperand(ni+1).setMBB(NMBB); in SplitCriticalEdge()
577 NMBB->addLiveIn(*I); in SplitCriticalEdge()
593 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
605 if (PredBB == NMBB) in SplitCriticalEdge()
614 MachineDomTreeNode *NewDTNode = MDT->addNewBlock(NMBB, this); in SplitCriticalEdge()
630 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
633 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
636 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
645 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
650 return NMBB; in SplitCriticalEdge()