Searched refs:TProb (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 322 BranchProbability TProb, 329 Instruction::BinaryOps Opc, BranchProbability TProb,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 377 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 D | SelectionDAGBuilder.h | 346 Instruction::BinaryOps Opc, BranchProbability TProb, 352 BranchProbability TProb, BranchProbability FProb,
|
| H A D | SelectionDAGBuilder.cpp | 2159 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 D | PPCISelDAGToDAG.cpp | 599 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()
|