Home
last modified time | relevance | path

Searched refs:TrueProb (Results 1 – 6 of 6) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp66 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 DSwitchLoweringUtils.h141 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 DControlHeightReduction.cpp582 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 DHotColdSplitting.cpp128 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 DIRTranslator.cpp488 // 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 DSelectionDAGBuilder.cpp2692 // 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...]