Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h322 BranchProbability TProb,
329 Instruction::BinaryOps Opc, BranchProbability TProb,
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp377 BranchProbability TProb, BranchProbability FProb, bool InvertCond) { in emitBranchForMergedCondition() argument
391 CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
400 nullptr, TBB, FBB, CurBB, CurBuilder->getDebugLoc(), TProb, FProb); in emitBranchForMergedCondition()
413 Instruction::BinaryOps Opc, BranchProbability TProb, in findMergedConditions() argument
423 findMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in findMergedConditions()
456 emitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB, TProb, FProb, in findMergedConditions()
488 auto NewTrueProb = TProb / 2; in findMergedConditions()
489 auto NewFalseProb = TProb / 2 + FProb; in findMergedConditions()
495 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in findMergedConditions()
521 auto NewTrueProb = TProb + FProb / 2; in findMergedConditions()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h346 Instruction::BinaryOps Opc, BranchProbability TProb,
352 BranchProbability TProb, BranchProbability FProb,
H A DSelectionDAGBuilder.cpp2159 BranchProbability TProb, in EmitBranchForMergedCondition() argument
2188 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2197 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2207 BranchProbability TProb, in FindMergedConditions() argument
2215 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions()
2249 TProb, FProb, InvertCond); in FindMergedConditions()
2280 auto NewTrueProb = TProb / 2; in FindMergedConditions()
2281 auto NewFalseProb = TProb / 2 + FProb; in FindMergedConditions()
2287 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions()
2313 auto NewTrueProb = TProb + FProb / 2; in FindMergedConditions()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp599 auto TProb = FuncInfo.BPI->getEdgeProbability(BB, TBB); in getBranchHint() local
617 if (std::max(TProb, FProb) / Threshold < std::min(TProb, FProb)) in getBranchHint()
622 << " -> " << TBB->getName() << ": " << TProb << "\n" in getBranchHint()
630 std::swap(TProb, FProb); in getBranchHint()
632 return (TProb > FProb) ? PPC::BR_TAKEN_HINT : PPC::BR_NONTAKEN_HINT; in getBranchHint()