Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h365 BranchProbability TProb,
372 Instruction::BinaryOps Opc, BranchProbability TProb,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp400 BranchProbability TProb, BranchProbability FProb, bool InvertCond) { in emitBranchForMergedCondition() argument
414 CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
423 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
436 Instruction::BinaryOps Opc, BranchProbability TProb, in findMergedConditions() argument
446 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions()
479 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions()
511 auto NewTrueProb = TProb / 2; in findMergedConditions()
512 auto NewFalseProb = TProb / 2 + FProb; in findMergedConditions()
518 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions()
544 auto NewTrueProb = TProb + FProb / 2; in findMergedConditions()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h395 Instruction::BinaryOps Opc, BranchProbability TProb,
401 BranchProbability TProb, BranchProbability FProb,
H A DSelectionDAGBuilder.cpp2400 BranchProbability TProb, in EmitBranchForMergedCondition() argument
2429 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2438 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2594 BranchProbability TProb, in FindMergedConditions() argument
2602 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions()
2636 TProb, FProb, InvertCond); in FindMergedConditions()
2667 auto NewTrueProb = TProb / 2; in FindMergedConditions()
2668 auto NewFalseProb = TProb / 2 + FProb; in FindMergedConditions()
2674 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions()
2700 auto NewTrueProb = TProb + FProb / 2; in FindMergedConditions()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp598 auto TProb = FuncInfo.BPI->getEdgeProbability(BB, TBB); in getBranchHint() local
616 if (std::max(TProb, FProb) / Threshold < std::min(TProb, FProb)) in getBranchHint()
621 << " -> " << TBB->getName() << ": " << TProb << "\n" in getBranchHint()
629 std::swap(TProb, FProb); in getBranchHint()
631 return (TProb > FProb) ? PPC::BR_TAKEN_HINT : PPC::BR_NONTAKEN_HINT; in getBranchHint()