Home
last modified time | relevance | path

Searched refs:Probs (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Support/
H A DBranchProbabilityTest.cpp341 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
347 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
353 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
359 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
365 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
367 Probs[0].getNumerator()); in TEST()
369 Probs[1].getNumerator()); in TEST()
375 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
381 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
387 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp1069 Probs.clear(); in releaseMemory()
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()
1146 if (Probs.size() == 0) in setEdgeProbability()
1152 this->Probs[std::make_pair(Src, SuccIdx)] = Probs[SuccIdx]; in setEdgeProbability()
1176 if (this->Probs.find(std::make_pair(Src, 0)) == this->Probs.end()) in copyEdgeProbabilities()
1212 auto MapI = Probs.find(std::make_pair(BB, I)); in eraseBlock()
1213 if (MapI == Probs.end()) { in eraseBlock()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp384 if (!Probs.empty()) in print()
736 for (auto Prob : Probs) in validateSuccProbs()
742 Probs.size() && in validateSuccProbs()
752 Probs.push_back(Prob); in addSuccessor()
761 Probs.clear(); in addSuccessorWithoutProb()
797 if (!Probs.empty()) { in removeSuccessor()
799 Probs.erase(WI); in removeSuccessor()
840 if (!Probs.empty()) { in replaceSuccessor()
850 if (!Orig->Probs.empty()) in copySuccessor()
1430 if (Probs.empty()) in getSuccProbability()
[all …]
H A DMIRPrinter.cpp631 SmallVector<BranchProbability,8> Normalized(MBB.Probs.begin(), in canPredictBranchProbabilities()
632 MBB.Probs.end()); in canPredictBranchProbabilities()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h125 : Probs(std::move(Arg.Probs)), LastF(Arg.LastF), in BranchProbabilityInfo()
133 Probs = std::move(RHS.Probs);
184 const SmallVectorImpl<BranchProbability> &Probs);
318 DenseMap<Edge, BranchProbability> Probs; variable
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h124 std::vector<BranchProbability> Probs;
678 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end());
725 bool hasSuccessorProbabilities() const { return !Probs.empty(); }
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp495 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions() local
496 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in findMergedConditions()
498 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions()
499 Probs[1], InvertCond); in findMergedConditions()
528 SmallVector<BranchProbability, 2> Probs{TProb, FProb / 2}; in findMergedConditions() local
529 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in findMergedConditions()
531 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions()
532 Probs[1], InvertCond); in findMergedConditions()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2287 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions() local
2288 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in FindMergedConditions()
2290 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions()
2291 Probs[1], InvertCond); in FindMergedConditions()
2320 SmallVector<BranchProbability, 2> Probs{TProb, FProb / 2}; in FindMergedConditions() local
2321 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in FindMergedConditions()
2323 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions()
2324 Probs[1], InvertCond); in FindMergedConditions()