Lines Matching refs:NMBB
1157 MachineBasicBlock *NMBB = MF->CreateMachineBasicBlock(); in SplitCriticalEdge() local
1158 NMBB->setCallFrameSize(Succ->getCallFrameSize()); in SplitCriticalEdge()
1165 MJTI.ReplaceMBBInJumpTable(JTI, Succ, NMBB); in SplitCriticalEdge()
1169 MF->insert(std::next(MachineFunction::iterator(this)), NMBB); in SplitCriticalEdge()
1171 << " -- " << printMBBReference(*NMBB) << " -- " in SplitCriticalEdge()
1177 LIS->insertMBBInMaps(NMBB); in SplitCriticalEdge()
1179 Indexes->insertMBBInMaps(NMBB); in SplitCriticalEdge()
1218 ReplaceUsesOfBlockWith(Succ, NMBB); in SplitCriticalEdge()
1223 PrevFallthrough = NMBB; in SplitCriticalEdge()
1231 NMBB->addSuccessor(Succ); in SplitCriticalEdge()
1232 if (!NMBB->isLayoutSuccessor(Succ)) { in SplitCriticalEdge()
1245 TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); in SplitCriticalEdge()
1249 Succ->replacePhiUsesWith(this, NMBB); in SplitCriticalEdge()
1253 NMBB->addLiveIn(LI); in SplitCriticalEdge()
1272 LV->addNewBlock(NMBB, this, Succ, *LiveInSets); in SplitCriticalEdge()
1274 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
1286 std::next(MachineFunction::iterator(NMBB)) == getParent()->end(); in SplitCriticalEdge()
1290 SlotIndex EndIndex = Indexes->getMBBEndIdx(NMBB); in SplitCriticalEdge()
1298 if (I->getOperand(ni+1).getMBB() == NMBB) { in SplitCriticalEdge()
1350 MDT->recordSplitCriticalEdge(this, Succ, NMBB); in SplitCriticalEdge()
1359 DestLoop->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1362 TIL->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1365 DestLoop->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1374 P->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1379 return NMBB; in SplitCriticalEdge()