Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DSelectOptimize.cpp683 uint64_t TrueWeight, FalseWeight, TotalWeight; in hasExpensiveColdOperand() local
684 if (extractBranchWeights(*ASI.front(), TrueWeight, FalseWeight)) { in hasExpensiveColdOperand()
685 uint64_t MinWeight = std::min(TrueWeight, FalseWeight); in hasExpensiveColdOperand()
686 TotalWeight = TrueWeight + FalseWeight; in hasExpensiveColdOperand()
702 if (TrueWeight < FalseWeight) { in hasExpensiveColdOperand()
704 HotWeight = FalseWeight; in hasExpensiveColdOperand()
801 uint64_t TrueWeight, FalseWeight; in isSelectHighlyPredictable() local
802 if (extractBranchWeights(*SI, TrueWeight, FalseWeight)) { in isSelectHighlyPredictable()
803 uint64_t Max = std::max(TrueWeight, FalseWeight); in isSelectHighlyPredictable()
804 uint64_t Sum = TrueWeight + FalseWeight; in isSelectHighlyPredictable()
[all …]
DCodeGenPrepare.cpp6724 uint64_t TrueWeight, FalseWeight; in isFormingBranchFromSelectProfitable() local
6725 if (extractBranchWeights(*SI, TrueWeight, FalseWeight)) { in isFormingBranchFromSelectProfitable()
6726 uint64_t Max = std::max(TrueWeight, FalseWeight); in isFormingBranchFromSelectProfitable()
6727 uint64_t Sum = TrueWeight + FalseWeight; in isFormingBranchFromSelectProfitable()
8516 uint64_t TrueWeight, FalseWeight; in splitBranchCondition() local
8517 if (extractBranchWeights(*Br1, TrueWeight, FalseWeight)) { in splitBranchCondition()
8519 uint64_t NewFalseWeight = TrueWeight + 2 * FalseWeight; in splitBranchCondition()
8523 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
8526 NewFalseWeight = 2 * FalseWeight; in splitBranchCondition()
8530 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp223 uint64_t TrueWeight, FalseWeight; in updatePredecessorProfileMetadata() local
224 if (!extractBranchWeights(*CondBr, TrueWeight, FalseWeight)) in updatePredecessorProfileMetadata()
227 if (TrueWeight + FalseWeight == 0) in updatePredecessorProfileMetadata()
269 TrueWeight, TrueWeight + FalseWeight) in updatePredecessorProfileMetadata()
271 FalseWeight, TrueWeight + FalseWeight)); in updatePredecessorProfileMetadata()
2782 uint64_t TrueWeight, FalseWeight; in unfoldSelectInstr() local
2783 if (extractBranchWeights(*SI, TrueWeight, FalseWeight) && in unfoldSelectInstr()
2784 (TrueWeight + FalseWeight) != 0) { in unfoldSelectInstr()
2787 TrueWeight, TrueWeight + FalseWeight)); in unfoldSelectInstr()
2789 FalseWeight, TrueWeight + FalseWeight)); in unfoldSelectInstr()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DMDBuilder.h62 MDNode *createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight);
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp381 uint64_t TrueWeight = 0, FalseWeight = 0; in isHardwareLoopProfitable() local
383 !extractBranchWeights(*BI, TrueWeight, FalseWeight)) in isHardwareLoopProfitable()
389 if (( TrueIsExit && FalseWeight < TrueWeight) || in isHardwareLoopProfitable()
390 (!TrueIsExit && FalseWeight > TrueWeight)) in isHardwareLoopProfitable()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp472 uint64_t TrueWeight, FalseWeight; in updateLatchBranchWeightsForRemainderLoop() local
475 if (!extractBranchWeights(*LatchBR, TrueWeight, FalseWeight)) in updateLatchBranchWeightsForRemainderLoop()
478 ? FalseWeight in updateLatchBranchWeightsForRemainderLoop()
DSimplifyCFG.cpp280 uint32_t TrueWeight, uint32_t FalseWeight);
875 uint32_t FalseWeight) { in setBranchWeights() argument
880 if (TrueWeight || FalseWeight) in setBranchWeights()
882 .createBranchWeights(TrueWeight, FalseWeight); in setBranchWeights()
4426 uint32_t FalseWeight) { in SimplifyTerminatorOnSelect() argument
4466 if (TrueWeight != FalseWeight) in SimplifyTerminatorOnSelect()
4467 setBranchWeights(NewBI, TrueWeight, FalseWeight); in SimplifyTerminatorOnSelect()
4517 uint32_t TrueWeight = 0, FalseWeight = 0; in SimplifySwitchOnSelect() local
4525 FalseWeight = in SimplifySwitchOnSelect()
4532 FalseWeight); in SimplifySwitchOnSelect()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/IR/
DMDBuilder.cpp38 uint32_t FalseWeight) { in createBranchWeights() argument
39 return createBranchWeights({TrueWeight, FalseWeight}); in createBranchWeights()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DControlHeightReduction.cpp585 uint64_t FalseWeight; in extractBranchProbabilities() local
586 if (!extractBranchWeights(*I, TrueWeight, FalseWeight)) in extractBranchProbabilities()
588 uint64_t SumWeight = TrueWeight + FalseWeight; in extractBranchProbabilities()
590 assert(SumWeight >= TrueWeight && SumWeight >= FalseWeight && in extractBranchProbabilities()
598 FalseProb = BranchProbability::getBranchProbability(FalseWeight, SumWeight); in extractBranchProbabilities()