Home
last modified time | relevance | path

Searched refs:FProb (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h325 BranchProbability FProb, bool InvertCond);
332 BranchProbability FProb, bool InvertCond);
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp382 BranchProbability TProb, BranchProbability FProb, bool InvertCond) { in emitBranchForMergedCondition() argument
396 CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
405 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
419 BranchProbability FProb, bool InvertCond) { in findMergedConditions() argument
428 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions()
461 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions()
494 auto NewFalseProb = TProb / 2 + FProb; in findMergedConditions()
500 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions()
526 auto NewTrueProb = TProb + FProb / 2; in findMergedConditions()
527 auto NewFalseProb = FProb / 2; in findMergedConditions()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h399 BranchProbability FProb, bool InvertCond);
404 BranchProbability TProb, BranchProbability FProb,
H A DSelectionDAGBuilder.cpp2216 BranchProbability FProb, in EmitBranchForMergedCondition() argument
2244 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2253 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2264 BranchProbability FProb, in FindMergedConditions() argument
2271 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions()
2305 TProb, FProb, InvertCond); in FindMergedConditions()
2337 auto NewFalseProb = TProb / 2 + FProb; in FindMergedConditions()
2343 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions()
2369 auto NewTrueProb = TProb + FProb / 2; in FindMergedConditions()
2370 auto NewFalseProb = FProb / 2; in FindMergedConditions()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp609 auto FProb = FuncInfo.BPI->getEdgeProbability(BB, FBB); in getBranchHint() local
626 if (std::max(TProb, FProb) / Threshold < std::min(TProb, FProb)) in getBranchHint()
632 << " -> " << FBB->getName() << ": " << FProb << "\n"); in getBranchHint()
639 std::swap(TProb, FProb); in getBranchHint()
641 return (TProb > FProb) ? PPC::BR_TAKEN_HINT : PPC::BR_NONTAKEN_HINT; in getBranchHint()