Home
last modified time | relevance | path

Searched refs:Prob (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Support/
H A DBlockFrequency.cpp19 BlockFrequency &BlockFrequency::operator*=(BranchProbability Prob) { in operator *=() argument
20 Frequency = Prob.scale(Frequency); in operator *=()
24 BlockFrequency BlockFrequency::operator*(BranchProbability Prob) const { in operator *()
26 Freq *= Prob; in operator *()
30 BlockFrequency &BlockFrequency::operator/=(BranchProbability Prob) { in operator /=() argument
31 Frequency = Prob.scaleByInverse(Frequency); in operator /=()
35 BlockFrequency BlockFrequency::operator/(BranchProbability Prob) const { in operator /()
37 Freq /= Prob; in operator /()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DBranchProbability.h131 BranchProbability Prob(*this);
132 return Prob += RHS;
136 BranchProbability Prob(*this);
137 return Prob -= RHS;
141 BranchProbability Prob(*this);
142 return Prob *= RHS;
146 BranchProbability Prob(*this);
147 return Prob *= RHS;
151 BranchProbability Prob(*this);
152 return Prob /= RHS;
[all …]
H A DBlockFrequency.h40 BlockFrequency &operator*=(BranchProbability Prob);
41 BlockFrequency operator*(BranchProbability Prob) const;
45 BlockFrequency &operator/=(BranchProbability Prob);
46 BlockFrequency operator/(BranchProbability Prob) const;
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp227 setEdgeProbability(BB, SuccIdx, Prob); in calcUnreachableHeuristics()
373 setEdgeProbability(BB, SuccIdx, Prob); in calcColdCallHeuristics()
622 auto Prob = TakenProb / numBackEdges; in calcLoopBranchHeuristics() local
624 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
629 auto Prob = TakenProb / numInEdges; in calcLoopBranchHeuristics() local
631 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
847 if (Prob > MaxProb) { in getHotSucc()
848 MaxProb = Prob; in getHotSucc()
886 auto Prob = BranchProbability::getZero(); in getEdgeProbability() local
893 Prob += MapI->second; in getEdgeProbability()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp68 auto Prob = getEdgeProbability(MBB, I); in getHotSucc() local
69 if (Prob > MaxProb) { in getHotSucc()
70 MaxProb = Prob; in getHotSucc()
86 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
88 << " probability is " << Prob in printEdgeProbability()
H A DMachineBasicBlock.cpp635 for (auto Prob : Probs) in validateSuccProbs() local
636 Sum += Prob.getNumerator(); in validateSuccProbs()
651 Probs.push_back(Prob); in addSuccessor()
774 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors() local
775 addSuccessor(Succ, Prob); in transferSuccessors()
791 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs() local
792 addSuccessor(Succ, Prob); in transferSuccessorsAndUpdatePHIs()
1325 if (Prob.isUnknown()) { in getSuccProbability()
1338 return Prob; in getSuccProbability()
1344 assert(!Prob.isUnknown()); in setSuccProbability()
[all …]
H A DMachineBlockPlacement.cpp769 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); in isProfitableToTailDup() local
770 if (Prob > BestSuccSucc) in isProfitableToTailDup()
771 BestSuccSucc = Prob; in isProfitableToTailDup()
H A DBranchFolding.cpp1280 auto Prob = BranchProbability::getBranchProbability( in setCommonTailEdgeWeights() local
1282 TailMBB.setSuccProbability(SuccI, Prob); in setCommonTailEdgeWeights()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h168 BranchProbability Prob; member
177 C.Prob = Prob; in range()
183 BranchProbability Prob) { in jumpTable()
189 C.Prob = Prob; in jumpTable()
200 C.Prob = Prob; in bitTests()
216 BranchProbability Prob): in CaseBits()
217 Mask(mask), BB(bb), Bits(bits), ExtraProb(Prob) {} in CaseBits()
297 BranchProbability Prob): in BitTestCase()
298 Mask(M), ThisBB(T), TargetBB(Tr), ExtraProb(Prob) {} in BitTestCase()
314 BranchProbability Prob; member
[all …]
H A DSelectionDAGBuilder.cpp1482 BranchProbability Prob, in findUnwindDestinations() argument
1777 if (Prob.isUnknown()) in addSuccessorWithProb()
2611 Clusters[DstIndex - 1].Prob += CC.Prob; in sortAndRangeify()
9480 Prob += Clusters[I].Prob; in buildJumpTable()
9926 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
9956 return a.Prob != b.Prob ? in lowerWorkItem()
9957 a.Prob > b.Prob : in lowerWorkItem()
9965 if (I->Prob > W.LastCluster->Prob) in lowerWorkItem()
10103 if (X.Prob != CC.Prob) in caseClusterRank()
10104 return X.Prob > CC.Prob; in caseClusterRank()
[all …]
H A DSelectionDAGISel.cpp1985 BranchProbability UnhandledProb = BTB.Prob; in FinishBasicBlock()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CondBrFolding.cpp204 BranchProbability Prob) { in setBranchProb() argument
208 MBB->setSuccProbability(MBBI, Prob); in setBranchProb()
352 BranchProbability Prob; in optimizeCondBr() local
358 Prob = MBPI->getEdgeProbability(ThisMBB, NextMBB); in optimizeCondBr()
359 if (Prob.isUnknown()) in optimizeCondBr()
361 TargetProb = Prob * TargetProb; in optimizeCondBr()
362 Prob = Prob - TargetProb; in optimizeCondBr()
363 setBranchProb(ThisMBB, NextMBB, Prob); in optimizeCondBr()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp507 BranchProbability Prob(9, 10); in isProfitable() local
510 MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob)) in isProfitable()
515 MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob)) in isProfitable()
521 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable()
523 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) in isProfitable()
/freebsd-12.1/contrib/dialog/po/
H A Dcs.po102 msgstr "Probíhá"
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp842 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>(); in selectSuccBB() local
846 return Prob.getEdgeProbability(&B, Dst0) < in selectSuccBB()
847 Prob.getEdgeProbability(&B, Dst1); in selectSuccBB()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h127 BranchProbability Prob);
H A DBlockFrequencyInfoImpl.h1302 inline uint32_t getWeightFromBranchProb(const BranchProbability Prob) {
1303 return Prob.getNumerator();
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h431 BranchProbability Prob = BranchProbability::getUnknown());
440 void setSuccProbability(succ_iterator I, BranchProbability Prob);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2222 for (auto Prob : BBSuccProbs) in UpdateBlockFreqAndEdgeWeight() local
2223 Weights.push_back(Prob.getNumerator()); in UpdateBlockFreqAndEdgeWeight()