Home
last modified time | relevance | path

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

123

/external/llvm/unittests/Support/
DBlockFrequencyTest.cpp22 BranchProbability Prob(UINT32_MAX / 3, UINT32_MAX); in TEST() local
23 Freq *= Prob; in TEST()
27 Freq *= Prob; in TEST()
33 BranchProbability Prob(UINT32_MAX, UINT32_MAX); in TEST() local
34 Freq *= Prob; in TEST()
38 Freq *= Prob; in TEST()
44 BranchProbability Prob(3000000, 9000000); in TEST() local
45 Freq *= Prob; in TEST()
49 Freq *= Prob; in TEST()
55 BranchProbability Prob(UINT32_MAX / 2, UINT32_MAX); in TEST() local
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Support/
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 …]
DBlockFrequency.h38 BlockFrequency &operator*=(BranchProbability Prob);
39 BlockFrequency operator*(BranchProbability Prob) const;
43 BlockFrequency &operator/=(BranchProbability Prob);
44 BlockFrequency operator/(BranchProbability Prob) const;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
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 …]
DBlockFrequency.h39 BlockFrequency &operator*=(BranchProbability Prob);
40 BlockFrequency operator*(BranchProbability Prob) const;
44 BlockFrequency &operator/=(BranchProbability Prob);
45 BlockFrequency operator/(BranchProbability Prob) const;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
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 /()
/external/llvm/lib/Support/
DBlockFrequency.cpp20 BlockFrequency &BlockFrequency::operator*=(BranchProbability Prob) { in operator *=() argument
21 Frequency = Prob.scale(Frequency); in operator *=()
25 BlockFrequency BlockFrequency::operator*(BranchProbability Prob) const { in operator *()
27 Freq *= Prob; in operator *()
31 BlockFrequency &BlockFrequency::operator/=(BranchProbability Prob) { in operator /=() argument
32 Frequency = Prob.scaleByInverse(Frequency); in operator /=()
36 BlockFrequency BlockFrequency::operator/(BranchProbability Prob) const { in operator /()
38 Freq /= Prob; in operator /()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Support/
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 /()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSwitchLoweringUtils.h45 BranchProbability Prob; member
48 MachineBasicBlock *MBB, BranchProbability Prob) { in range()
54 C.Prob = Prob; in range()
59 unsigned JTCasesIndex, BranchProbability Prob) { in jumpTable()
65 C.Prob = Prob; in jumpTable()
70 unsigned BTCasesIndex, BranchProbability Prob) { in bitTests()
76 C.Prob = Prob; in bitTests()
95 BranchProbability Prob) in CaseBits()
96 : Mask(mask), BB(bb), Bits(bits), ExtraProb(Prob) {} in CaseBits()
197 BranchProbability Prob) in BitTestCase()
[all …]
/external/llvm/include/llvm/Support/
DBranchProbability.h124 BranchProbability Prob(*this);
125 return Prob += RHS;
129 BranchProbability Prob(*this);
130 return Prob -= RHS;
134 BranchProbability Prob(*this);
135 return Prob *= RHS;
139 BranchProbability Prob(*this);
140 return Prob /= RHS;
171 inline raw_ostream &operator<<(raw_ostream &OS, BranchProbability Prob) {
172 return Prob.print(OS);
DBlockFrequency.h40 BlockFrequency &operator*=(BranchProbability Prob);
41 BlockFrequency operator*(BranchProbability Prob) const;
45 BlockFrequency &operator/=(BranchProbability Prob);
46 BlockFrequency operator/(BranchProbability Prob) const;
/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp159 BranchProbability Prob(1, UnreachableEdges.size()); in calcUnreachableHeuristics() local
161 setEdgeProbability(BB, SuccIdx, Prob); in calcUnreachableHeuristics()
287 BranchProbability Prob(1, ColdEdges.size()); in calcColdCallHeuristics() local
289 setEdgeProbability(BB, SuccIdx, Prob); in calcColdCallHeuristics()
383 auto Prob = Probs[0] / numBackEdges; in calcLoopBranchHeuristics() local
385 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
389 auto Prob = Probs[1] / numInEdges; in calcLoopBranchHeuristics() local
391 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
395 auto Prob = Probs[2] / numExitingEdges; in calcLoopBranchHeuristics() local
397 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
[all …]
/external/llvm/lib/CodeGen/
DMachineBranchProbabilityInfo.cpp69 auto Prob = getEdgeProbability(MBB, I); in getHotSucc() local
70 if (Prob > MaxProb) { in getHotSucc()
71 MaxProb = Prob; in getHotSucc()
87 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
89 << " probability is " << Prob in printEdgeProbability()
DMachineBasicBlock.cpp516 for (auto Prob : Probs) in validateSuccProbs() local
517 Sum += Prob.getNumerator(); in validateSuccProbs()
528 BranchProbability Prob) { in addSuccessor() argument
532 Probs.push_back(Prob); in addSuccessor()
628 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors() local
629 addSuccessor(Succ, Prob); in transferSuccessors()
645 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs() local
646 addSuccessor(Succ, Prob); in transferSuccessorsAndUpdatePHIs()
1152 const auto &Prob = *getProbabilityIterator(Succ); in getSuccProbability() local
1153 if (Prob.isUnknown()) { in getSuccProbability()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineBranchProbabilityInfo.cpp75 auto Prob = getEdgeProbability(MBB, I); in getHotSucc() local
76 if (Prob > MaxProb) { in getHotSucc()
77 MaxProb = Prob; in getHotSucc()
93 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
95 << " probability is " << Prob in printEdgeProbability()
DSwitchLoweringUtils.cpp194 auto Prob = BranchProbability::getZero(); in buildJumpTable() local
205 Prob += Clusters[I].Prob; in buildJumpTable()
220 JTProbs[Clusters[I].MBB] += Clusters[I].Prob; in buildJumpTable()
258 JTCases.size() - 1, Prob); in buildJumpTable()
432 CB->ExtraProb += Clusters[i].Prob; in buildBitTests()
433 TotalProb += Clusters[i].Prob; in buildBitTests()
484 Clusters[DstIndex - 1].Prob += CC.Prob; in sortAndRangeify()
DMachineBasicBlock.cpp644 for (auto Prob : Probs) in validateSuccProbs() local
645 Sum += Prob.getNumerator(); in validateSuccProbs()
656 BranchProbability Prob) { in addSuccessor() argument
660 Probs.push_back(Prob); in addSuccessor()
784 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors() local
785 addSuccessor(Succ, Prob); in transferSuccessors()
801 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs() local
802 addSuccessor(Succ, Prob); in transferSuccessorsAndUpdatePHIs()
1333 const auto &Prob = *getProbabilityIterator(Succ); in getSuccProbability() local
1334 if (Prob.isUnknown()) { in getSuccProbability()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp254 BranchProbability Prob(1, UnreachableEdges.size()); in calcUnreachableHeuristics() local
256 setEdgeProbability(BB, SuccIdx, Prob); in calcUnreachableHeuristics()
400 BranchProbability Prob(1, ColdEdges.size()); in calcColdCallHeuristics() local
402 setEdgeProbability(BB, SuccIdx, Prob); in calcColdCallHeuristics()
651 auto Prob = TakenProb / numBackEdges; in calcLoopBranchHeuristics() local
653 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
658 auto Prob = TakenProb / numInEdges; in calcLoopBranchHeuristics() local
660 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
666 auto Prob = NotTakenProb / numExitingEdges; in calcLoopBranchHeuristics() local
668 setEdgeProbability(BB, SuccIdx, Prob); in calcLoopBranchHeuristics()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h157 BranchProbability Prob; member
160 MachineBasicBlock *MBB, BranchProbability Prob) { in range()
166 C.Prob = Prob; in range()
172 BranchProbability Prob) { in jumpTable()
178 C.Prob = Prob; in jumpTable()
183 unsigned BTCasesIndex, BranchProbability Prob) { in bitTests()
189 C.Prob = Prob; in bitTests()
204 BranchProbability Prob): in CaseBits()
205 Mask(mask), BB(bb), Bits(bits), ExtraProb(Prob) { } in CaseBits()
276 BranchProbability Prob): in BitTestCase()
[all …]
/external/lzma/CPP/7zip/Compress/
DLzmsDecoder.h79 UInt32 Prob; member
84 Prob = k_InitialProb; in Init()
90 UInt32 prob = Prob; in GetProb()
100 Prob += (UInt32)((Int32)(Hist >> (k_ProbLimit - 1)) - (Int32)bit); in Update()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CondBrFolding.cpp199 BranchProbability Prob) { in setBranchProb() argument
203 MBB->setSuccProbability(MBBI, Prob); in setBranchProb()
346 BranchProbability Prob; in optimizeCondBr() local
352 Prob = MBPI->getEdgeProbability(ThisMBB, NextMBB); in optimizeCondBr()
353 if (Prob.isUnknown()) in optimizeCondBr()
355 TargetProb = Prob * TargetProb; in optimizeCondBr()
356 Prob = Prob - TargetProb; in optimizeCondBr()
357 setBranchProb(ThisMBB, NextMBB, Prob); in optimizeCondBr()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
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()
DMachineBranchProbabilityInfo.cpp73 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
75 << " probability is " << Prob in printEdgeProbability()
DMachineBasicBlock.cpp761 for (auto Prob : Probs) in validateSuccProbs() local
762 Sum += Prob.getNumerator(); in validateSuccProbs()
773 BranchProbability Prob) { in addSuccessor() argument
777 Probs.push_back(Prob); in addSuccessor()
901 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors() local
902 addSuccessor(Succ, Prob); in transferSuccessors()
918 auto Prob = *FromMBB->Probs.begin(); in transferSuccessorsAndUpdatePHIs() local
919 addSuccessor(Succ, Prob); in transferSuccessorsAndUpdatePHIs()
1457 const auto &Prob = *getProbabilityIterator(Succ); in getSuccProbability() local
1458 if (Prob.isUnknown()) { in getSuccProbability()
[all …]

123