Lines Matching refs:Successors
475 SmallVector<MachineBasicBlock *, 4> &Successors);
710 SmallVector<MachineBasicBlock *, 4> &Successors) { in collectViableSuccessors() argument
745 Successors.push_back(Succ); in collectViableSuccessors()
770 SmallPtrSetImpl<const MachineBasicBlock *> &Successors) { in hasSameSuccessors() argument
771 if (BB.succ_size() != Successors.size()) in hasSameSuccessors()
774 if (Successors.count(&BB)) in hasSameSuccessors()
777 if (!Successors.count(Succ)) in hasSameSuccessors()
977 SmallPtrSet<const MachineBasicBlock *, 2> Successors(BB->succ_begin(), in isTrellis() local
986 if (Successors.count(SuccPred)) { in isTrellis()
989 if (!Successors.count(CheckSucc)) in isTrellis()
1001 if (!hasSameSuccessors(*SuccPred, Successors)) in isTrellis()
1070 SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(), in getBestTrellisSuccessor() local
1076 if (Successors.size() != 2 || ViableSuccs.size() != 2) in getBestTrellisSuccessor()
1160 SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(), in canTailDuplicateUnplacedPreds() local
1170 if (Successors.size() > 1 && hasSameSuccessors(*Pred, Successors)) in canTailDuplicateUnplacedPreds()
1604 SmallVector<MachineBasicBlock *, 4> Successors; in selectBestSuccessor() local
1606 collectViableSuccessors(BB, Chain, BlockFilter, Successors); in selectBestSuccessor()
1625 if (isTrellis(BB, Successors, Chain, BlockFilter)) in selectBestSuccessor()
1626 return getBestTrellisSuccessor(BB, Successors, AdjustedSumProb, Chain, in selectBestSuccessor()
1634 for (MachineBasicBlock *Succ : Successors) { in selectBestSuccessor()