Home | History | Annotate | Download | only in ARM

Lines Matching defs:OrigBB

980   MachineBasicBlock *OrigBB = MI->getParent();
982 // Create a new MBB for the code after the OrigBB.
984 MF->CreateMachineBasicBlock(OrigBB->getBasicBlock());
985 MachineFunction::iterator MBBI = ++OrigBB->getIterator();
989 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
991 // Add an unconditional branch from OrigBB to NewBB.
997 BuildMI(OrigBB, DebugLoc(), TII->get(Opc)).addMBB(NewBB);
999 BuildMI(OrigBB, DebugLoc(), TII->get(Opc)).addMBB(NewBB)
1003 // Update the CFG. All succs of OrigBB are now succs of NewBB.
1004 NewBB->transferSuccessors(OrigBB);
1006 // OrigBB branches to NewBB.
1007 OrigBB->addSuccessor(NewBB);
1011 // the Water goes after OrigBB, not NewBB.
1023 std::lower_bound(WaterList.begin(), WaterList.end(), OrigBB,
1026 if (WaterBB == OrigBB)
1029 WaterList.insert(IP, OrigBB);
1030 NewWaterList.insert(OrigBB);
1032 // Figure out how large the OrigBB is. As the first half of the original
1037 computeBlockSize(OrigBB);
1044 adjustBBOffsetsAfter(OrigBB);