Home
last modified time | relevance | path

Searched refs:BranchProbabilityInfo (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp30 INITIALIZE_PASS_BEGIN(BranchProbabilityInfo, "branch-prob",
33 INITIALIZE_PASS_END(BranchProbabilityInfo, "branch-prob",
36 char BranchProbabilityInfo::ID = 0;
127 bool BranchProbabilityInfo::calcUnreachableHeuristics(BasicBlock *BB) { in calcUnreachableHeuristics()
177 bool BranchProbabilityInfo::calcMetadataWeights(BasicBlock *BB) { in calcMetadataWeights()
222 bool BranchProbabilityInfo::calcColdCallHeuristics(BasicBlock *BB) { in calcColdCallHeuristics()
277 bool BranchProbabilityInfo::calcPointerHeuristics(BasicBlock *BB) { in calcPointerHeuristics()
310 bool BranchProbabilityInfo::calcLoopBranchHeuristics(BasicBlock *BB) { in calcLoopBranchHeuristics()
367 bool BranchProbabilityInfo::calcZeroHeuristics(BasicBlock *BB) { in calcZeroHeuristics()
449 bool BranchProbabilityInfo::calcFloatingPointHeuristics(BasicBlock *BB) { in calcFloatingPointHeuristics()
[all …]
DBlockFrequencyInfo.cpp110 INITIALIZE_PASS_DEPENDENCY(BranchProbabilityInfo)
125 AU.addRequired<BranchProbabilityInfo>(); in getAnalysisUsage()
131 BranchProbabilityInfo &BPI = getAnalysis<BranchProbabilityInfo>(); in runOnFunction()
DCMakeLists.txt12 BranchProbabilityInfo.cpp
DAndroid.mk14 BranchProbabilityInfo.cpp \
/external/llvm/include/llvm/Analysis/
DBranchProbabilityInfo.h40 class BranchProbabilityInfo : public FunctionPass {
44 BranchProbabilityInfo() : FunctionPass(ID) { in BranchProbabilityInfo() function
DBlockFrequencyInfo.h23 class BranchProbabilityInfo; variable
DBlockFrequencyInfoImpl.h37 class BranchProbabilityInfo; variable
479 typedef BranchProbabilityInfo BranchProbabilityInfoT;
/external/llvm/include/llvm/CodeGen/
DFunctionLoweringInfo.h34 class BranchProbabilityInfo; variable
59 BranchProbabilityInfo *BPI;
/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp200 BranchProbabilityInfo &BPI);
218 AU.addRequired<BranchProbabilityInfo>(); in getAnalysisUsage()
386 BranchProbabilityInfo &BPI) { in create()
470 BranchProbabilityInfo &BPI,
645 LoopStructure::parseLoopStructure(ScalarEvolution &SE, BranchProbabilityInfo &BPI, in parseLoopStructure()
1403 BranchProbabilityInfo &BPI = getAnalysis<BranchProbabilityInfo>(); in runOnLoop()
/external/llvm/lib/CodeGen/
DStackProtector.cpp457 BranchProbabilityInfo::getBranchWeightStackProtector(true); in InsertStackProtectors()
459 BranchProbabilityInfo::getBranchWeightStackProtector(false); in InsertStackProtectors()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp372 AU.addRequired<BranchProbabilityInfo>(); in getAnalysisUsage()
452 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>(); in runOnMachineFunction()
DSelectionDAGBuilder.cpp1378 BranchProbabilityInfo *BPI = FuncInfo.BPI; in getEdgeWeight()
2126 BranchProbabilityInfo *BPI = FuncInfo.BPI; in handleSmallSwitchRange()
2646 BranchProbabilityInfo *BPI = FuncInfo.BPI; in Clusterify()
7796 SuccMBB, BranchProbabilityInfo::getBranchWeightStackProtector(IsLikely)); in AddSuccessorMBB()
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch335 + BranchProbabilityInfo.cpp \