Lines Matching defs:Successors
487 SmallVector<MachineBasicBlock *, 4> &Successors);
725 SmallVector<MachineBasicBlock *, 4> &Successors) {
760 Successors.push_back(Succ);
782 /// Check if \p BB has exactly the successors in \p Successors.
785 SmallPtrSetImpl<const MachineBasicBlock *> &Successors) {
786 if (BB.succ_size() != Successors.size())
789 if (Successors.count(&BB))
792 if (!Successors.count(Succ))
992 SmallPtrSet<const MachineBasicBlock *, 2> Successors(BB->succ_begin(),
1001 if (Successors.count(SuccPred)) {
1004 if (!Successors.count(CheckSucc))
1016 if (!hasSameSuccessors(*SuccPred, Successors))
1085 SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(),
1091 if (Successors.size() != 2 || ViableSuccs.size() != 2)
1175 SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(),
1185 if (Successors.size() > 1 && hasSameSuccessors(*Pred, Successors))
1617 SmallVector<MachineBasicBlock *, 4> Successors;
1619 collectViableSuccessors(BB, Chain, BlockFilter, Successors);
1638 if (isTrellis(BB, Successors, Chain, BlockFilter))
1639 return getBestTrellisSuccessor(BB, Successors, AdjustedSumProb, Chain,
1647 for (MachineBasicBlock *Succ : Successors) {