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.h370 BranchProbability TProb,
377 Instruction::BinaryOps Opc, BranchProbability TProb,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp386 BranchProbability TProb, BranchProbability FProb, bool InvertCond) { in emitBranchForMergedCondition() argument
400 CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
409 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
422 Instruction::BinaryOps Opc, BranchProbability TProb, in findMergedConditions() argument
432 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions()
465 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions()
497 auto NewTrueProb = TProb / 2; in findMergedConditions()
498 auto NewFalseProb = TProb / 2 + FProb; in findMergedConditions()
504 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions()
530 auto NewTrueProb = TProb + FProb / 2; in findMergedConditions()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h396 Instruction::BinaryOps Opc, BranchProbability TProb,
402 BranchProbability TProb, BranchProbability FProb,
H A DSelectionDAGBuilder.cpp2434 BranchProbability TProb, in EmitBranchForMergedCondition() argument
2463 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2472 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2628 BranchProbability TProb, in FindMergedConditions() argument
2636 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions()
2670 TProb, FProb, InvertCond); in FindMergedConditions()
2701 auto NewTrueProb = TProb / 2; in FindMergedConditions()
2702 auto NewFalseProb = TProb / 2 + FProb; in FindMergedConditions()
2708 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions()
2734 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()