Searched refs:Gain (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Support/
H A DBalancedPartitioning.cpp235 float Gain = moveGain(N, FromLeftToRight, Signatures); local
236 Gains.push_back(std::make_pair(Gain, &N));
319 float Gain = 0.f; local
321 Gain += (FromLeftToRight ? Signatures[UN].CachedGainLR
323 return Gain;
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp425 void setMergeGain(MergeGainT Gain) { CachedGain = Gain; } argument
862 MergeGainT Gain = MergeGainT(); local
865 /// and update Gain with a better alternative.
878 Gain.updateIfLessThan(
884 Gain.updateIfLessThan(
923 Edge->setCachedMergeGain(ChainPred, ChainSucc, Gain);
924 return Gain;
1152 MergeGainT Gain = getBestMergeGain(Edge); local
1153 Edge->setMergeGain(Gain);
1190 MergeGainT Gain = getBestMergeGain(Edge); local
1217 MergeGainT Gain = MergeGainT(); local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp1060 Scaled64 Gain[2] = {LoopCost[0].PredCost - LoopCost[0].NonPredCost, local
1066 if (Gain[1] < Scaled64::get(GainCycleThreshold) ||
1067 Gain[1] * Scaled64::get(GainRelativeThreshold) < LoopCost[1].PredCost) {
1068 Scaled64 RelativeGain = Scaled64::get(100) * Gain[1] / LoopCost[1].PredCost;
1070 "loop's critical path. Gain="
1071 << Gain[1].toString()
1082 if (Gain[1] > Gain[0]) {
1083 Scaled64 GradientGain = Scaled64::get(100) * (Gain[1] - Gain[
[all...]
H A DMachineBlockPlacement.cpp800 BlockFrequency Gain = A - B; local
801 return (Gain / ThresholdProb) >= EntryFreq;
3221 BlockFrequency Gain = PredFreq * (BBProb - BestProb); local
3222 return Gain > scaleThreshold(BB);

Completed in 343 milliseconds