Home
last modified time | relevance | path

Searched defs:Prob (Results 1 – 14 of 14) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DBlockFrequency.cpp19 operator *=(BranchProbability Prob) operator *=() argument
30 operator /=(BranchProbability Prob) operator /=() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp73 const BranchProbability Prob = getEdgeProbability(Src, Dst); printEdgeProbability() local
H A DMachineBasicBlock.cpp779 for (auto Prob : Probs) validateSuccProbs() local
791 addSuccessor(MachineBasicBlock * Succ,BranchProbability Prob) addSuccessor() argument
919 auto Prob = *FromMBB->Probs.begin(); transferSuccessors() local
936 auto Prob = *FromMBB->Probs.begin(); transferSuccessorsAndUpdatePHIs() local
1556 const auto &Prob = *getProbabilityIterator(Succ); getSuccProbability() local
1575 setSuccProbability(succ_iterator I,BranchProbability Prob) setSuccProbability() argument
[all...]
H A DSwitchLoweringUtils.cpp199 auto Prob = BranchProbability::getZero(); buildJumpTable() local
[all...]
H A DBranchFolding.cpp1188 auto Prob = BranchProbability::getBranchProbability( setCommonTailEdgeWeights() local
H A DMachineBlockPlacement.cpp855 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); isProfitableToTailDup() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h50 BranchProbability Prob; member
223 BranchProbability Prob; member
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp1123 auto Prob = BranchProbability::getZero(); in getEdgeProbability() local
1171 auto Prob = this->Probs[std::make_pair(Src, SuccIdx)]; in copyEdgeProbabilities() local
1190 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp874 auto &Prob = getAnalysis<MachineBranchProbabilityInfo>(); selectSuccBB() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp507 BranchProbability Prob(9, 10); in isProfitable() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp669 addSuccessorWithProb(MachineBasicBlock * Src,MachineBasicBlock * Dst,BranchProbability Prob) addSuccessorWithProb() argument
704 BranchProbability Prob = translateSwitch() local
2655 findUnwindDestinations(const BasicBlock * EHPadBB,BranchProbability Prob,SmallVectorImpl<std::pair<MachineBasicBlock *,BranchProbability>> & UnwindDests) findUnwindDestinations() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp147 double Prob = 1.0 - static_cast<double>(JumpDist) / JumpMaxDist; in jumpExtTSPScore() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2613 for (auto Prob : BBSuccProbs) updateBlockFreqAndEdgeWeight() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2015 findWasmUnwindDestinations(FunctionLoweringInfo & FuncInfo,const BasicBlock * EHPadBB,BranchProbability Prob,SmallVectorImpl<std::pair<MachineBasicBlock *,BranchProbability>> & UnwindDests) findWasmUnwindDestinations() argument
2049 findUnwindDestinations(FunctionLoweringInfo & FuncInfo,const BasicBlock * EHPadBB,BranchProbability Prob,SmallVectorImpl<std::pair<MachineBasicBlock *,BranchProbability>> & UnwindDests) findUnwindDestinations() argument
2368 addSuccessorWithProb(MachineBasicBlock * Src,MachineBasicBlock * Dst,BranchProbability Prob) addSuccessorWithProb() argument
11805 BranchProbability Prob = visitSwitch() local
[all...]