Lines Matching refs:ToBB
961 MachineBasicBlock *ToBB, in isLegalToBreakCriticalEdge() argument
964 if (!SplitEdges || FromBB == ToBB || !FromBB->isSuccessor(ToBB)) in isLegalToBreakCriticalEdge()
968 MachineCycle *ToCycle = CI->getCycle(ToBB); in isLegalToBreakCriticalEdge()
972 (!FromCycle->isReducible() || FromCycle->getHeader() == ToBB)) in isLegalToBreakCriticalEdge()
1015 for (MachineBasicBlock *Pred : ToBB->predecessors()) in isLegalToBreakCriticalEdge()
1016 if (Pred != FromBB && !DT->dominates(ToBB, Pred)) in isLegalToBreakCriticalEdge()
1025 MachineBasicBlock *ToBB, in PostponeSplitCriticalEdge() argument
1029 if (isWorthBreakingCriticalEdge(MI, FromBB, ToBB, DeferredFromBB)) { in PostponeSplitCriticalEdge()
1033 ToSplit.count(std::make_pair(DeferredFromBB, ToBB)) || in PostponeSplitCriticalEdge()
1034 isLegalToBreakCriticalEdge(MI, DeferredFromBB, ToBB, BreakPHIEdge)) && in PostponeSplitCriticalEdge()
1035 isLegalToBreakCriticalEdge(MI, FromBB, ToBB, BreakPHIEdge)) { in PostponeSplitCriticalEdge()
1036 ToSplit.insert(std::make_pair(FromBB, ToBB)); in PostponeSplitCriticalEdge()
1038 ToSplit.insert(std::make_pair(DeferredFromBB, ToBB)); in PostponeSplitCriticalEdge()