Home | History | Annotate | Download | only in AArch64

Lines Matching refs:OrigBB

361   MachineBasicBlock *OrigBB = MI->getParent();
363 // Create a new MBB for the code after the OrigBB.
365 MF->CreateMachineBasicBlock(OrigBB->getBasicBlock());
366 MachineFunction::iterator MBBI = OrigBB; ++MBBI;
370 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
372 // Add an unconditional branch from OrigBB to NewBB.
376 BuildMI(OrigBB, DebugLoc(), TII->get(AArch64::Bimm)).addMBB(NewBB);
379 // Update the CFG. All succs of OrigBB are now succs of NewBB.
380 NewBB->transferSuccessors(OrigBB);
382 // OrigBB branches to NewBB.
383 OrigBB->addSuccessor(NewBB);
392 // Figure out how large the OrigBB is. As the first half of the original
397 computeBlockSize(OrigBB);
404 adjustBBOffsetsAfter(OrigBB);