Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h358 BranchProbability TProb,
365 Instruction::BinaryOps Opc, BranchProbability TProb,
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h391 Instruction::BinaryOps Opc, BranchProbability TProb,
397 BranchProbability TProb, BranchProbability FProb,
H A DSelectionDAGBuilder.cpp2393 BranchProbability TProb, in EmitBranchForMergedCondition() argument
2422 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2431 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb); in EmitBranchForMergedCondition()
2441 BranchProbability TProb, in FindMergedConditions() argument
2449 FindMergedConditions(NotCond, TBB, FBB, CurBB, SwitchBB, Opc, TProb, FProb, in FindMergedConditions()
2483 TProb, FProb, InvertCond); in FindMergedConditions()
2514 auto NewTrueProb = TProb / 2; in FindMergedConditions()
2515 auto NewFalseProb = TProb / 2 + FProb; in FindMergedConditions()
2521 SmallVector<BranchProbability, 2> Probs{TProb / 2, FProb}; in FindMergedConditions()
2547 auto NewTrueProb = TProb + FProb / 2; in FindMergedConditions()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp611 auto TProb = FuncInfo.BPI->getEdgeProbability(BB, TBB); in getBranchHint() local
629 if (std::max(TProb, FProb) / Threshold < std::min(TProb, FProb)) in getBranchHint()
634 << " -> " << TBB->getName() << ": " << TProb << "\n" in getBranchHint()
642 std::swap(TProb, FProb); in getBranchHint()
644 return (TProb > FProb) ? PPC::BR_TAKEN_HINT : PPC::BR_NONTAKEN_HINT; in getBranchHint()