Lines Matching defs:Top
524 bool hasViableTopFallthrough(const MachineBasicBlock *Top,
526 BlockFrequency TopFallThroughFreq(const MachineBasicBlock *Top,
1965 const MachineBasicBlock *Top,
1968 for (MachineBasicBlock *Pred : Top->predecessors()) {
1972 // Found a Pred block can be placed before Top.
1973 // Check if Top is the best successor of Pred.
1974 auto TopProb = MBPI->getEdgeProbability(Pred, Top);
1989 MBPI->getEdgeProbability(Pred, Top);
2329 /// Check if there is a fallthrough to loop header Top.
2331 /// 1. Look for a Pred that can be layout before Top.
2332 /// 2. Check if Top is the most possible successor of Pred.
2335 const MachineBasicBlock *Top,
2337 for (MachineBasicBlock *Pred : Top->predecessors()) {
2341 // Found a Pred block can be placed before Top.
2342 // Check if Top is the best successor of Pred.
2343 auto TopProb = MBPI->getEdgeProbability(Pred, Top);
2375 MachineBasicBlock *Top = *LoopChain.begin();
2383 if (Top->isEntryBlock())
2386 bool ViableTopFallthrough = hasViableTopFallthrough(Top, LoopBlockSet);
2401 BlockFrequency FallThrough2Top = TopFallThroughFreq(Top, LoopBlockSet);
2434 if (!Bottom->isSuccessor(Top))