Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DBranchProbability.h137 BranchProbability Prob(*this);
138 Prob += RHS;
139 return Prob;
143 BranchProbability Prob(*this);
144 Prob -= RHS;
145 return Prob;
149 BranchProbability Prob(*this);
150 Prob *= RHS;
151 return Prob;
155 BranchProbability Prob(*this);
[all …]
H A DBlockFrequency.h39 BlockFrequency &operator*=(BranchProbability Prob);
40 BlockFrequency operator*(BranchProbability Prob) const;
44 BlockFrequency &operator/=(BranchProbability Prob);
45 BlockFrequency operator/(BranchProbability Prob) const;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h50 BranchProbability Prob; member
53 MachineBasicBlock *MBB, BranchProbability Prob) { in range()
59 C.Prob = Prob; in range()
64 unsigned JTCasesIndex, BranchProbability Prob) { in jumpTable()
70 C.Prob = Prob; in jumpTable()
75 unsigned BTCasesIndex, BranchProbability Prob) { in bitTests()
81 C.Prob = Prob; in bitTests()
100 BranchProbability Prob) in CaseBits()
101 : Mask(mask), BB(bb), Bits(bits), ExtraProb(Prob) {} in CaseBits()
202 BranchProbability Prob) in BitTestCase()
[all …]
H A DMachineBasicBlock.h638 BranchProbability Prob = BranchProbability::getUnknown());
647 void setSuccProbability(succ_iterator I, BranchProbability Prob);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DBlockFrequency.cpp18 BlockFrequency &BlockFrequency::operator*=(BranchProbability Prob) { in operator *=() argument
19 Frequency = Prob.scale(Frequency); in operator *=()
23 BlockFrequency BlockFrequency::operator*(BranchProbability Prob) const { in operator *()
25 Freq *= Prob; in operator *()
29 BlockFrequency &BlockFrequency::operator/=(BranchProbability Prob) { in operator /=() argument
30 Frequency = Prob.scaleByInverse(Frequency); in operator /=()
34 BlockFrequency BlockFrequency::operator/(BranchProbability Prob) const { in operator /()
36 Freq /= Prob; in operator /()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp77 auto Prob = getEdgeProbability(MBB, I); in getHotSucc() local
78 if (Prob > MaxProb) { in getHotSucc()
79 MaxProb = Prob; in getHotSucc()
95 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
97 << " probability is " << Prob in printEdgeProbability()
H A DSwitchLoweringUtils.cpp197 auto Prob = BranchProbability::getZero(); in buildJumpTable() local
208 Prob += Clusters[I].Prob; in buildJumpTable()
223 JTProbs[Clusters[I].MBB] += Clusters[I].Prob; in buildJumpTable()
261 JTCases.size() - 1, Prob); in buildJumpTable()
435 CB->ExtraProb += Clusters[i].Prob; in buildBitTests()
436 TotalProb += Clusters[i].Prob; in buildBitTests()
487 Clusters[DstIndex - 1].Prob += CC.Prob; in sortAndRangeify()
H A DMachineBasicBlock.cpp735 for (auto Prob : Probs) in validateSuccProbs() local
736 Sum += Prob.getNumerator(); in validateSuccProbs()
747 BranchProbability Prob) { in addSuccessor() argument
751 Probs.push_back(Prob); in addSuccessor()
875 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors() local
876 addSuccessor(Succ, Prob); in transferSuccessors()
892 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs() local
893 addSuccessor(Succ, Prob); in transferSuccessorsAndUpdatePHIs()
1459 const auto &Prob = *getProbabilityIterator(Succ); in getSuccProbability() local
1460 if (Prob.isUnknown()) { in getSuccProbability()
[all …]
H A DMachineBlockPlacement.cpp824 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); in isProfitableToTailDup() local
825 if (Prob > BestSuccSucc) in isProfitableToTailDup()
826 BestSuccSucc = Prob; in isProfitableToTailDup()
H A DBranchFolding.cpp1182 auto Prob = BranchProbability::getBranchProbability( in setCommonTailEdgeWeights() local
1184 TailMBB.setSuccProbability(SuccI, Prob); in setCommonTailEdgeWeights()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp1114 auto Prob = getEdgeProbability(BB, Succ); in getHotSucc() local
1115 if (Prob > MaxProb) { in getHotSucc()
1116 MaxProb = Prob; in getHotSucc()
1161 auto Prob = BranchProbability::getZero(); in getEdgeProbability() local
1164 Prob += Probs.find(std::make_pair(Src, I.getSuccessorIndex()))->second; in getEdgeProbability()
1166 return Prob; in getEdgeProbability()
1208 auto Prob = this->Probs[std::make_pair(Src, SuccIdx)]; in copyEdgeProbabilities() local
1209 this->Probs[std::make_pair(Dst, SuccIdx)] = Prob; in copyEdgeProbabilities()
1211 << " successor probability to " << Prob << "\n"); in copyEdgeProbabilities()
1219 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp649 BranchProbability Prob) { in addSuccessorWithProb() argument
654 if (Prob.isUnknown()) in addSuccessorWithProb()
655 Prob = getEdgeProbability(Src, Dst); in addSuccessorWithProb()
656 Src->addSuccessor(Dst, Prob); in addSuccessorWithProb()
684 BranchProbability Prob = in translateSwitch() local
687 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in translateSwitch()
914 auto JumpProb = I->Prob; in lowerJumpTableWorkItem()
985 CurMBB, MIB.getDebugLoc(), I->Prob, UnhandledProbs); in lowerSwitchRangeWorkItem()
1024 addSuccessorWithProb(SwitchBB, MBB, B.Prob); in emitBitTestHeader()
1124 BTB->Prob += DefaultProb / 2; in lowerBitTestWorkItem()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h272 const BasicBlock *EHPadBB, BranchProbability Prob,
599 BranchProbability Prob = BranchProbability::getUnknown()) override {
600 IRT->addSuccessorWithProb(Src, Dst, Prob);
677 BranchProbability Prob = BranchProbability::getUnknown());
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h401 BranchProbability Prob = BranchProbability::getUnknown()) override {
402 SDB->addSuccessorWithProb(Src, Dst, Prob);
661 BranchProbability Prob = BranchProbability::getUnknown());
H A DSelectionDAGBuilder.cpp1758 BranchProbability Prob, in findWasmUnwindDestinations() argument
1765 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findWasmUnwindDestinations()
1772 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob); in findWasmUnwindDestinations()
1792 BranchProbability Prob, in findUnwindDestinations() argument
1803 findWasmUnwindDestinations(FuncInfo, EHPadBB, Prob, UnwindDests); in findUnwindDestinations()
1814 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findUnwindDestinations()
1819 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findUnwindDestinations()
1826 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob); in findUnwindDestinations()
1840 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB); in findUnwindDestinations()
2113 BranchProbability Prob) { in addSuccessorWithProb() argument
[all …]
H A DSelectionDAGISel.cpp1838 BranchProbability UnhandledProb = BTB.Prob; in FinishBasicBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp877 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>(); in selectSuccBB() local
881 return Prob.getEdgeProbability(&B, Dst0) < in selectSuccBB()
882 Prob.getEdgeProbability(&B, Dst1); in selectSuccBB()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h1363 inline uint32_t getWeightFromBranchProb(const BranchProbability Prob) {
1364 return Prob.getNumerator();
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2590 for (auto Prob : BBSuccProbs) in updateBlockFreqAndEdgeWeight() local
2591 Weights.push_back(Prob.getNumerator()); in updateBlockFreqAndEdgeWeight()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DREADME-SSE.txt142 jne L_B1.24 # Prob 5% #91.13
/netbsd-src/external/gpl2/texinfo/dist/po/
H A Dcs.po1475 msgstr "Prob�h� tisk uzlu %s..."
1480 msgstr "Prob�h� hled�n� podsouboru %s..."
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DREADME.txt290 jb ..B1.70 # Prob 99% #108.2