Lines Matching refs:NewBB
387 void updateForInsertedWaterBlock(MachineBasicBlock *NewBB);
822 (MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock() argument
824 NewBB->getParent()->RenumberBlocks(NewBB); in updateForInsertedWaterBlock()
828 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock()
832 water_iterator IP = llvm::lower_bound(WaterList, NewBB, CompareMBBNumbers); in updateForInsertedWaterBlock()
833 WaterList.insert(IP, NewBB); in updateForInsertedWaterBlock()
848 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
851 MF->insert(MBBI, NewBB); in splitBlockBeforeInstr()
854 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end()); in splitBlockBeforeInstr()
860 BuildMI(OrigBB, DebugLoc(), TII->get(Mips::Bimm16)).addMBB(NewBB); in splitBlockBeforeInstr()
864 NewBB->transferSuccessors(OrigBB); in splitBlockBeforeInstr()
867 OrigBB->addSuccessor(NewBB); in splitBlockBeforeInstr()
872 MF->RenumberBlocks(NewBB); in splitBlockBeforeInstr()
876 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
885 WaterList.insert(std::next(IP), NewBB); in splitBlockBeforeInstr()
899 computeBlockSize(NewBB); in splitBlockBeforeInstr()
904 return NewBB; in splitBlockBeforeInstr()