• Home
  • Raw
  • Download

Lines Matching refs:NMBB

661   MachineBasicBlock *NMBB = MF->CreateMachineBasicBlock();  in SplitCriticalEdge()  local
662 MF->insert(llvm::next(MachineFunction::iterator(this)), NMBB); in SplitCriticalEdge()
665 << " -- BB#" << NMBB->getNumber() in SplitCriticalEdge()
671 LIS->insertMBBInMaps(NMBB); in SplitCriticalEdge()
673 Indexes->insertMBBInMaps(NMBB); in SplitCriticalEdge()
719 ReplaceUsesOfBlockWith(Succ, NMBB); in SplitCriticalEdge()
747 NMBB->addSuccessor(Succ); in SplitCriticalEdge()
748 if (!NMBB->isLayoutSuccessor(Succ)) { in SplitCriticalEdge()
750 MF->getTarget().getInstrInfo()->InsertBranch(*NMBB, Succ, NULL, Cond, dl); in SplitCriticalEdge()
753 for (instr_iterator I = NMBB->instr_begin(), E = NMBB->instr_end(); in SplitCriticalEdge()
770 i->getOperand(ni+1).setMBB(NMBB); in SplitCriticalEdge()
775 NMBB->addLiveIn(*I); in SplitCriticalEdge()
793 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
805 llvm::next(MachineFunction::iterator(NMBB)) == getParent()->end(); in SplitCriticalEdge()
809 SlotIndex EndIndex = Indexes->getMBBEndIdx(NMBB); in SplitCriticalEdge()
817 if (I->getOperand(ni+1).getMBB() == NMBB) { in SplitCriticalEdge()
866 if (PredBB == NMBB) in SplitCriticalEdge()
875 MachineDomTreeNode *NewDTNode = MDT->addNewBlock(NMBB, this); in SplitCriticalEdge()
891 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
894 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
897 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
906 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
911 return NMBB; in SplitCriticalEdge()