Searched refs:TrueProb (Results 1 – 6 of 6) sorted by relevance
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerExpectIntrinsic.cpp | 66 double TrueProb = Confidence->getValueAPF().convertToDouble(); in getBranchWeight() local 67 assert((TrueProb >= 0.0 && TrueProb <= 1.0) && in getBranchWeight() 69 double FalseProb = (1.0 - TrueProb) / (BranchCount - 1); in getBranchWeight() 70 uint32_t LikelyBW = ceil((TrueProb * (double)(INT32_MAX - 1)) + 1.0); in getBranchWeight() 130 double TrueProb = Confidence->getValueAPF().convertToDouble(); in handlePhiDef() local 131 ExpectedValueIsLikely = (TrueProb > 0.5); in handlePhiDef()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SwitchLoweringUtils.h | 141 BranchProbability TrueProb, FalseProb; member 151 TrueProb(trueprob), FalseProb(falseprob) {} in CC() 162 DbgLoc(dl), TrueProb(trueprob), FalseProb(falseprob) {}
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 582 BranchProbability &TrueProb, in extractBranchProbabilities() 597 TrueProb = BranchProbability::getBranchProbability(TrueWeight, SumWeight); in extractBranchProbabilities() 607 // A helper for CheckBiasedBranch and CheckBiasedSelect. If TrueProb >= 612 static bool checkBias(K *Key, BranchProbability TrueProb, in checkBias() 616 if (TrueProb >= Threshold) { in checkBias() 618 BiasMap[Key] = TrueProb; in checkBias() 665 BranchProbability TrueProb, FalseProb; in checkBiasedSelect() 666 if (!extractBranchProbabilities(SI, TrueProb, FalseProb)) in checkBiasedSelect() 669 CHR_DEBUG(dbgs() << "TrueProb " << TrueProb << " "); in checkBiasedSelect() 581 extractBranchProbabilities(Instruction * I,BranchProbability & TrueProb,BranchProbability & FalseProb) extractBranchProbabilities() argument 611 checkBias(K * Key,BranchProbability TrueProb,BranchProbability FalseProb,S & TrueSet,S & FalseSet,M & BiasMap) checkBias() argument 664 BranchProbability TrueProb, FalseProb; checkBiasedSelect() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 128 auto TrueProb = BranchProbability::getBranchProbability(TrueWt, SumWt); in analyzeProfMetadata() 131 if (TrueProb <= ColdProbThresh) in analyzeProfMetadata() 127 auto TrueProb = BranchProbability::getBranchProbability(TrueWt, SumWt); analyzeProfMetadata() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 488 // TrueProb for BB1 + (FalseProb for BB1 * TrueProb for TmpBB) in findMergedConditions() 489 // = TrueProb for original BB. in findMergedConditions() 493 // TrueProb for BB1 == FalseProb for BB1 * TrueProb for TmpBB. in findMergedConditions() 494 // Another choice is to assume TrueProb for BB1 equals to TrueProb for in findMergedConditions() 523 // FalseProb for BB1 + (TrueProb for BB1 * FalseProb for TmpBB) in findMergedConditions() 528 // TrueProb for BB1 * FalseProb for TmpBB. in findMergedConditions() 908 addSuccessorWithProb(CB.ThisBB, CB.TrueBB, CB.TrueProb); in emitSwitchCase() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 2692 // TrueProb for BB1 + (FalseProb for BB1 * TrueProb for TmpBB) 2693 // = TrueProb for original BB. in visitSwitchCase() 2697 // TrueProb for BB1 == FalseProb for BB1 * TrueProb for TmpBB. in visitSwitchCase() 2698 // Another choice is to assume TrueProb for BB1 equals to TrueProb for in visitSwitchCase() 2727 // FalseProb for BB1 + (TrueProb for BB1 * FalseProb for TmpBB) in visitSwitchCase() 2732 // TrueProb for BB1 * FalseProb for TmpBB. in visitSwitchCase() 2893 addSuccessorWithProb(SwitchBB, CB.TrueBB, CB.TrueProb); in visitSPDescriptorParent() [all...] |