| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 1059 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 D | MachineBasicBlock.cpp | 392 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 D | MIRPrinter.cpp | 650 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 D | BranchProbabilityInfo.h | 125 : 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 D | MachineBasicBlock.h | 144 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 D | IRTranslator.cpp | 504 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 D | SelectionDAGBuilder.cpp | 2521 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()
|