Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp371 BranchProbability TProb, BranchProbability FProb, bool InvertCond) { in emitBranchForMergedCondition() argument
385 CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
394 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
407 Instruction::BinaryOps Opc, BranchProbability TProb, in findMergedConditions() argument
417 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions()
450 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions()
482 auto NewTrueProb = TProb / 2; in findMergedConditions()
483 auto NewFalseProb = TProb / 2 + FProb; in findMergedConditions()
489 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions()
515 auto NewTrueProb = TProb + FProb / 2; in findMergedConditions()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h328 BranchProbability TProb,
335 Instruction::BinaryOps Opc, BranchProbability TProb,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h543 Instruction::BinaryOps Opc, BranchProbability TProb,
549 BranchProbability TProb, BranchProbability FProb,
DSelectionDAGBuilder.cpp2139 BranchProbability TProb, in EmitBranchForMergedCondition() argument
2168 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2177 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2187 BranchProbability TProb, in FindMergedConditions() argument
2195 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions()
2229 TProb, FProb, InvertCond); in FindMergedConditions()
2260 auto NewTrueProb = TProb / 2; in FindMergedConditions()
2261 auto NewFalseProb = TProb / 2 + FProb; in FindMergedConditions()
2267 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions()
2293 auto NewTrueProb = TProb + FProb / 2; in FindMergedConditions()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp585 auto TProb = FuncInfo.BPI->getEdgeProbability(BB, TBB); in getBranchHint() local
603 if (std::max(TProb, FProb) / Threshold < std::min(TProb, FProb)) in getBranchHint()
608 << " -> " << TBB->getName() << ": " << TProb << "\n" in getBranchHint()
616 std::swap(TProb, FProb); in getBranchHint()
618 return (TProb > FProb) ? PPC::BR_TAKEN_HINT : PPC::BR_NONTAKEN_HINT; in getBranchHint()