Lines Matching refs:Probs

1069   Probs.clear();  in releaseMemory()
1107 auto I = Probs.find(std::make_pair(Src, IndexInSuccessors)); in getEdgeProbability()
1108 assert((Probs.end() == Probs.find(std::make_pair(Src, 0))) == in getEdgeProbability()
1109 (Probs.end() == I) && in getEdgeProbability()
1113 if (I != Probs.end()) in getEdgeProbability()
1130 if (!Probs.count(std::make_pair(Src, 0))) in getEdgeProbability()
1136 Prob += Probs.find(std::make_pair(Src, I.getSuccessorIndex()))->second; in getEdgeProbability()
1143 const BasicBlock *Src, const SmallVectorImpl<BranchProbability> &Probs) { in setEdgeProbability() argument
1144 assert(Src->getTerminator()->getNumSuccessors() == Probs.size()); in setEdgeProbability()
1146 if (Probs.size() == 0) in setEdgeProbability()
1151 for (unsigned SuccIdx = 0; SuccIdx < Probs.size(); ++SuccIdx) { in setEdgeProbability()
1152 this->Probs[std::make_pair(Src, SuccIdx)] = Probs[SuccIdx]; in setEdgeProbability()
1154 << " successor probability to " << Probs[SuccIdx] in setEdgeProbability()
1156 TotalNumerator += Probs[SuccIdx].getNumerator(); in setEdgeProbability()
1164 assert(TotalNumerator <= BranchProbability::getDenominator() + Probs.size()); in setEdgeProbability()
1165 assert(TotalNumerator >= BranchProbability::getDenominator() - Probs.size()); in setEdgeProbability()
1176 if (this->Probs.find(std::make_pair(Src, 0)) == this->Probs.end()) in copyEdgeProbabilities()
1181 auto Prob = this->Probs[std::make_pair(Src, SuccIdx)]; in copyEdgeProbabilities()
1182 this->Probs[std::make_pair(Dst, SuccIdx)] = Prob; in copyEdgeProbabilities()
1212 auto MapI = Probs.find(std::make_pair(BB, I)); in eraseBlock()
1213 if (MapI == Probs.end()) { in eraseBlock()
1214 assert(Probs.count(std::make_pair(BB, I + 1)) == 0 && in eraseBlock()
1218 Probs.erase(MapI); in eraseBlock()