Searched refs:TProb (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 370 BranchProbability TProb, 377 Instruction::BinaryOps Opc, BranchProbability TProb,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 386 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 D | SelectionDAGBuilder.h | 396 Instruction::BinaryOps Opc, BranchProbability TProb, 402 BranchProbability TProb, BranchProbability FProb,
|
H A D | SelectionDAGBuilder.cpp | 2434 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 D | PPCISelDAGToDAG.cpp | 598 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()
|