Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp1059 Probs.clear(); in releaseMemory()
1098 assert((Probs.end() == Probs.find(std::make_pair(Src, 0))) == in getEdgeProbability()
1099 (Probs.end() == I) && in getEdgeProbability()
1103 if (I != Probs.end()) in getEdgeProbability()
1120 if (!Probs.count(std::make_pair(Src, 0))) in getEdgeProbability()
1136 if (Probs.size() == 0) in setEdgeProbability()
1142 this->Probs[std::make_pair(Src, SuccIdx)] = Probs[SuccIdx]; in setEdgeProbability()
1180 if (!Probs.contains(std::make_pair(Src, 0))) in swapSuccEdgesProbabilities()
1183 std::swap(Probs[std::make_pair(Src, 0)], Probs[std::make_pair(Src, 1)]); in swapSuccEdgesProbabilities()
1214 if (MapI == Probs.end()) { in eraseBlock()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp392 if (!Probs.empty()) in print()
779 for (auto Prob : Probs) in validateSuccProbs()
785 Probs.size() && in validateSuccProbs()
795 Probs.push_back(Prob); in addSuccessor()
804 Probs.clear(); in addSuccessorWithoutProb()
840 if (!Probs.empty()) { in removeSuccessor()
842 Probs.erase(WI); in removeSuccessor()
883 if (!Probs.empty()) { in replaceSuccessor()
893 if (!Orig->Probs.empty()) in copySuccessor()
1553 if (Probs.empty()) in getSuccProbability()
[all …]
H A DMIRPrinter.cpp650 SmallVector<BranchProbability,8> Normalized(MBB.Probs.begin(), in canPredictBranchProbabilities()
651 MBB.Probs.end()); in canPredictBranchProbabilities()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h125 : Handles(std::move(Arg.Handles)), Probs(std::move(Arg.Probs)), in BranchProbabilityInfo()
138 Probs = std::move(RHS.Probs);
191 const SmallVectorImpl<BranchProbability> &Probs);
330 DenseMap<Edge, BranchProbability> Probs; variable
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h144 std::vector<BranchProbability> Probs;
739 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end());
786 bool hasSuccessorProbabilities() const { return !Probs.empty(); }
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp504 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions() local
505 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in findMergedConditions()
507 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions()
508 Probs[1], InvertCond); in findMergedConditions()
537 SmallVector<BranchProbability, 2> Probs{TProb, FProb / 2}; in findMergedConditions() local
538 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in findMergedConditions()
540 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in findMergedConditions()
541 Probs[1], InvertCond); in findMergedConditions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2521 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions() local
2522 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in FindMergedConditions()
2524 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions()
2525 Probs[1], InvertCond); in FindMergedConditions()
2554 SmallVector<BranchProbability, 2> Probs{TProb, FProb / 2}; in FindMergedConditions() local
2555 BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end()); in FindMergedConditions()
2557 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0], in FindMergedConditions()
2558 Probs[1], InvertCond); in FindMergedConditions()