Lines Matching defs:SuccPred
872 for (MachineBasicBlock *SuccPred : Succ->predecessors()) {
873 if (SuccPred == Succ || SuccPred == BB
874 || BlockToChain[SuccPred] == &Chain
875 || (BlockFilter && !BlockFilter->count(SuccPred)))
877 auto Freq = MBFI->getBlockFreq(SuccPred)
878 * MBPI->getEdgeProbability(SuccPred, Succ);
984 for (auto *SuccPred : Succ->predecessors()) {
986 if (Successors.count(SuccPred)) {
988 for (MachineBasicBlock *CheckSucc : SuccPred->successors())
993 const BlockChain *PredChain = BlockToChain[SuccPred];
994 if (SuccPred == BB || (BlockFilter && !BlockFilter->count(SuccPred)) ||
999 if (!SeenPreds.insert(SuccPred).second)
1001 if (!hasSameSuccessors(*SuccPred, Successors))
1083 for (MachineBasicBlock *SuccPred : Succ->predecessors()) {
1085 if (SuccPred != BB)
1086 if ((BlockFilter && !BlockFilter->count(SuccPred)) ||
1087 BlockToChain[SuccPred] == &Chain ||
1088 BlockToChain[SuccPred] == BlockToChain[Succ])
1090 BlockFrequency EdgeFreq = MBFI->getBlockFreq(SuccPred) *
1091 MBPI->getEdgeProbability(SuccPred, Succ);
1092 Edges[SuccIndex].push_back({EdgeFreq, SuccPred, Succ});