/external/llvm/unittests/Support/ |
D | BlockFrequencyTest.cpp | 22 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/ |
D | BranchProbability.h | 137 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 …]
|
D | BlockFrequency.h | 38 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/ |
D | BranchProbability.h | 137 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 …]
|
D | BlockFrequency.h | 39 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/ |
D | BlockFrequency.cpp | 18 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/ |
D | BlockFrequency.cpp | 20 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/ |
D | BlockFrequency.cpp | 19 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/ |
D | SwitchLoweringUtils.h | 50 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/ |
D | SwitchLoweringUtils.h | 45 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/ |
D | BranchProbability.h | 124 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);
|
D | BlockFrequency.h | 40 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/ |
D | BranchProbabilityInfo.cpp | 159 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/ |
D | MachineBranchProbabilityInfo.cpp | 69 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()
|
D | MachineBasicBlock.cpp | 516 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/ |
D | MachineBranchProbabilityInfo.cpp | 75 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()
|
D | SwitchLoweringUtils.cpp | 194 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()
|
D | MachineBasicBlock.cpp | 644 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/ |
D | BranchProbabilityInfo.cpp | 254 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/ |
D | SelectionDAGBuilder.h | 157 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/ |
D | LzmsDecoder.h | 79 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/ |
D | X86CondBrFolding.cpp | 199 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/ |
D | SwitchLoweringUtils.cpp | 197 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()
|
D | MachineBranchProbabilityInfo.cpp | 73 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local 75 << " probability is " << Prob in printEdgeProbability()
|
D | MachineBasicBlock.cpp | 761 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 …]
|