Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:PreMBB

558       MachineBasicBlock *PreMBB = BBI->getOperand(i+1).getMBB();
559 // Is there a critical edge from PreMBB to MBB?
560 if (PreMBB->succ_size() == 1)
565 if (PreMBB == &MBB && !SplitAllCriticalEdges)
567 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : 0;
573 // use. That means the copy we will insert in PreMBB won't be a kill, and
577 if (!isLiveOutPastPHIs(Reg, PreMBB) && !SplitAllCriticalEdges)
581 << PreMBB->getNumber() << " -> BB#" << MBB.getNumber()
585 // other PreMBB successor, and we can avoid the interference by splitting
609 if (!PreMBB->SplitCriticalEdge(&MBB, this)) {