• Home
  • Raw
  • Download

Lines Matching refs:Succ

414     MachineBasicBlock *Succ = *fromMBB->succ_begin();  in transferSuccessors()  local
422 addSuccessor(Succ, weight); in transferSuccessors()
423 fromMBB->removeSuccessor(Succ); in transferSuccessors()
433 MachineBasicBlock *Succ = *fromMBB->succ_begin(); in transferSuccessorsAndUpdatePHIs() local
434 addSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
435 fromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
438 for (MachineBasicBlock::iterator MI = Succ->begin(), ME = Succ->end(); in transferSuccessorsAndUpdatePHIs()
504 MachineBasicBlock::SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P) { in SplitCriticalEdge() argument
531 << " -- BB#" << Succ->getNumber() << '\n'); in SplitCriticalEdge()
557 ReplaceUsesOfBlockWith(Succ, NMBB); in SplitCriticalEdge()
561 NMBB->addSuccessor(Succ); in SplitCriticalEdge()
562 if (!NMBB->isLayoutSuccessor(Succ)) { in SplitCriticalEdge()
564 MF->getTarget().getInstrInfo()->InsertBranch(*NMBB, Succ, NULL, Cond, dl); in SplitCriticalEdge()
568 for (MachineBasicBlock::iterator i = Succ->begin(), e = Succ->end(); in SplitCriticalEdge()
575 for (MachineBasicBlock::livein_iterator I = Succ->livein_begin(), in SplitCriticalEdge()
576 E = Succ->livein_end(); I != E; ++I) in SplitCriticalEdge()
593 LV->addNewBlock(NMBB, this, Succ); in SplitCriticalEdge()
599 MachineDomTreeNode *SucccDTNode = MDT->getNode(Succ); in SplitCriticalEdge()
602 for (const_pred_iterator PI = Succ->pred_begin(), E = Succ->pred_end(); in SplitCriticalEdge()
627 if (MachineLoop *DestLoop = MLI->getLoopFor(Succ)) { in SplitCriticalEdge()
642 assert(DestLoop->getHeader() == Succ && in SplitCriticalEdge()