Home | History | Annotate | Download | only in Mips

Lines Matching defs:OrigBB

862   MachineBasicBlock *OrigBB = MI.getParent();
864 // Create a new MBB for the code after the OrigBB.
866 MF->CreateMachineBasicBlock(OrigBB->getBasicBlock());
867 MachineFunction::iterator MBBI = ++OrigBB->getIterator();
871 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
873 // Add an unconditional branch from OrigBB to NewBB.
877 BuildMI(OrigBB, DebugLoc(), TII->get(Mips::Bimm16)).addMBB(NewBB);
880 // Update the CFG. All succs of OrigBB are now succs of NewBB.
881 NewBB->transferSuccessors(OrigBB);
883 // OrigBB branches to NewBB.
884 OrigBB->addSuccessor(NewBB);
888 // the Water goes after OrigBB, not NewBB.
900 std::lower_bound(WaterList.begin(), WaterList.end(), OrigBB,
903 if (WaterBB == OrigBB)
906 WaterList.insert(IP, OrigBB);
907 NewWaterList.insert(OrigBB);
909 // Figure out how large the OrigBB is. As the first half of the original
914 computeBlockSize(OrigBB);
921 adjustBBOffsetsAfter(OrigBB);