Lines Matching refs:NewMBB
378 MachineBasicBlock *NewMBB) {
387 NewMBB->addLiveIn(i);
418 MachineBasicBlock *NewMBB =MF.CreateMachineBasicBlock(BB);
419 CurMBB.getParent()->insert(++MBBI, NewMBB);
422 NewMBB->transferSuccessors(&CurMBB);
424 // Add an edge from CurMBB to NewMBB for the fall-through.
425 CurMBB.addSuccessor(NewMBB);
428 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end());
431 MaintainLiveIns(&CurMBB, NewMBB);
433 return NewMBB;
686 MachineBasicBlock *newMBB = SplitMBBAt(*MBB, BBI, BB);
687 if (!newMBB) {
692 SameTails[commonTailIndex].setBlock(newMBB);
693 SameTails[commonTailIndex].setTailStartPos(newMBB->begin());
695 // If we split PredBB, newMBB is the new predecessor.
697 PredBB = newMBB;