Home
last modified time | relevance | path

Searched refs:FalseWeight (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp1077 uint64_t TrueWeight, FalseWeight, TotalWeight; in hasExpensiveColdOperand() local
1078 if (extractBranchWeights(ASI.Selects.front(), TrueWeight, FalseWeight)) { in hasExpensiveColdOperand()
1079 uint64_t MinWeight = std::min(TrueWeight, FalseWeight); in hasExpensiveColdOperand()
1080 TotalWeight = TrueWeight + FalseWeight; in hasExpensiveColdOperand()
1097 if (TrueWeight < FalseWeight) { in hasExpensiveColdOperand()
1099 HotWeight = FalseWeight; in hasExpensiveColdOperand()
1197 uint64_t TrueWeight, FalseWeight; in isSelectHighlyPredictable() local
1198 if (extractBranchWeights(SI, TrueWeight, FalseWeight)) { in isSelectHighlyPredictable()
1199 uint64_t Max = std::max(TrueWeight, FalseWeight); in isSelectHighlyPredictable()
1200 uint64_t Sum = TrueWeight + FalseWeight; in isSelectHighlyPredictable()
[all …]
H A DCodeGenPrepare.cpp7390 uint64_t TrueWeight, FalseWeight; in isFormingBranchFromSelectProfitable() local
7391 if (extractBranchWeights(*SI, TrueWeight, FalseWeight)) { in isFormingBranchFromSelectProfitable()
7392 uint64_t Max = std::max(TrueWeight, FalseWeight); in isFormingBranchFromSelectProfitable()
7393 uint64_t Sum = TrueWeight + FalseWeight; in isFormingBranchFromSelectProfitable()
9261 uint64_t TrueWeight, FalseWeight; in splitBranchCondition() local
9262 if (extractBranchWeights(*Br1, TrueWeight, FalseWeight)) { in splitBranchCondition()
9264 uint64_t NewFalseWeight = TrueWeight + 2 * FalseWeight; in splitBranchCondition()
9268 .createBranchWeights(TrueWeight, FalseWeight, in splitBranchCondition()
9272 NewFalseWeight = 2 * FalseWeight; in splitBranchCondition()
9276 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp153 uint64_t TrueWeight, FalseWeight; in updatePredecessorProfileMetadata() local
154 if (!extractBranchWeights(*CondBr, TrueWeight, FalseWeight)) in updatePredecessorProfileMetadata()
157 if (TrueWeight + FalseWeight == 0) in updatePredecessorProfileMetadata()
199 TrueWeight, TrueWeight + FalseWeight) in updatePredecessorProfileMetadata()
201 FalseWeight, TrueWeight + FalseWeight)); in updatePredecessorProfileMetadata()
2816 uint64_t FalseWeight = 1; in unfoldSelectInstr() local
2818 if (extractBranchWeights(*SI, TrueWeight, FalseWeight) && in unfoldSelectInstr()
2819 (TrueWeight + FalseWeight) != 0) { in unfoldSelectInstr()
2822 TrueWeight, TrueWeight + FalseWeight)); in unfoldSelectInstr()
2824 FalseWeight, TrueWeight + FalseWeight)); in unfoldSelectInstr()
[all …]
H A DStructurizeCFG.cpp94 uint32_t FalseWeight; member in __anone8c890770111::CondBranchWeights
96 CondBranchWeights(uint32_t T, uint32_t F) : TrueWeight(T), FalseWeight(F) {} in CondBranchWeights()
114 uint32_t Arr[] = {Weights->TrueWeight, Weights->FalseWeight}; in setMetadata()
119 return CondBranchWeights{FalseWeight, TrueWeight}; in invert()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp382 uint64_t TrueWeight = 0, FalseWeight = 0; in isHardwareLoopProfitable() local
384 !extractBranchWeights(*BI, TrueWeight, FalseWeight)) in isHardwareLoopProfitable()
390 if (( TrueIsExit && FalseWeight < TrueWeight) || in isHardwareLoopProfitable()
391 (!TrueIsExit && FalseWeight > TrueWeight)) in isHardwareLoopProfitable()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMDBuilder.h67 uint32_t FalseWeight,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMDBuilder.cpp39 uint32_t FalseWeight, bool IsExpected) { in createBranchWeights() argument
40 return createBranchWeights({TrueWeight, FalseWeight}, IsExpected); in createBranchWeights()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp611 uint64_t FalseWeight) { in createBranchWeights() argument
613 uint64_t Scale = calculateCountScale(std::max(TrueWeight, FalseWeight)); in createBranchWeights()
615 scaleBranchCount(FalseWeight, Scale)); in createBranchWeights()
H A DControlHeightReduction.cpp583 uint64_t FalseWeight; in extractBranchProbabilities() local
584 if (!extractBranchWeights(*I, TrueWeight, FalseWeight)) in extractBranchProbabilities()
586 uint64_t SumWeight = TrueWeight + FalseWeight; in extractBranchProbabilities()
588 assert(SumWeight >= TrueWeight && SumWeight >= FalseWeight && in extractBranchProbabilities()
596 FalseProb = BranchProbability::getBranchProbability(FalseWeight, SumWeight); in extractBranchProbabilities()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp300 uint32_t TrueWeight, uint32_t FalseWeight);
903 uint32_t FalseWeight, bool IsExpected) { in setBranchWeights() argument
908 if (TrueWeight || FalseWeight) in setBranchWeights()
910 .createBranchWeights(TrueWeight, FalseWeight, IsExpected); in setBranchWeights()
4770 uint32_t FalseWeight) { in simplifyTerminatorOnSelect() argument
4810 if (TrueWeight != FalseWeight) in simplifyTerminatorOnSelect()
4811 setBranchWeights(NewBI, TrueWeight, FalseWeight, /*IsExpected=*/false); in simplifyTerminatorOnSelect()
4861 uint32_t TrueWeight = 0, FalseWeight = 0; in simplifySwitchOnSelect() local
4869 FalseWeight = in simplifySwitchOnSelect()
4876 FalseWeight); in simplifySwitchOnSelect()
[all …]