Home
last modified time | relevance | path

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

/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp122 bool BranchProbabilityInfo::calcUnreachableHeuristics(BasicBlock *BB) { in calcUnreachableHeuristics()
182 bool BranchProbabilityInfo::calcMetadataWeights(BasicBlock *BB) { in calcMetadataWeights()
244 bool BranchProbabilityInfo::calcColdCallHeuristics(BasicBlock *BB) { in calcColdCallHeuristics()
299 bool BranchProbabilityInfo::calcPointerHeuristics(BasicBlock *BB) { in calcPointerHeuristics()
332 bool BranchProbabilityInfo::calcLoopBranchHeuristics(BasicBlock *BB, in calcLoopBranchHeuristics()
390 bool BranchProbabilityInfo::calcZeroHeuristics(BasicBlock *BB) { in calcZeroHeuristics()
472 bool BranchProbabilityInfo::calcFloatingPointHeuristics(BasicBlock *BB) { in calcFloatingPointHeuristics()
508 bool BranchProbabilityInfo::calcInvokeHeuristics(BasicBlock *BB) { in calcInvokeHeuristics()
518 void BranchProbabilityInfo::releaseMemory() { in releaseMemory()
522 void BranchProbabilityInfo::print(raw_ostream &OS) const { in print()
[all …]
DBlockFrequencyInfo.cpp111 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo()
117 const BranchProbabilityInfo &BPI, in calculate()
208 BranchProbabilityInfo &BPI = in runOnFunction()
DCMakeLists.txt10 BranchProbabilityInfo.cpp
DAndroid.mk12 BranchProbabilityInfo.cpp \
/external/llvm/include/llvm/Analysis/
DBranchProbabilityInfo.h40 class BranchProbabilityInfo {
42 BranchProbabilityInfo() {} in BranchProbabilityInfo() function
43 BranchProbabilityInfo(Function &F, const LoopInfo &LI) { calculate(F, LI); } in BranchProbabilityInfo() function
164 BranchProbabilityInfo BPI;
174 BranchProbabilityInfo &getBPI() { return BPI; } in getBPI()
175 const BranchProbabilityInfo &getBPI() const { return BPI; } in getBPI()
DBlockFrequencyInfo.h23 class BranchProbabilityInfo; variable
35 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI,
52 void calculate(const Function &F, const BranchProbabilityInfo &BPI,
DBlockFrequencyInfoImpl.h37 class BranchProbabilityInfo; variable
502 typedef BranchProbabilityInfo BranchProbabilityInfoT;
/external/llvm/include/llvm/CodeGen/
DFunctionLoweringInfo.h35 class BranchProbabilityInfo; variable
60 BranchProbabilityInfo *BPI;
/external/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp232 BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation()
311 BranchProbabilityInfo *BPI, in instrumentOneFunc()
444 PGOUseFunc(Function &Func, Module *Modu, BranchProbabilityInfo *BPI = nullptr, in PGOUseFunc()
672 BranchProbabilityInfo *BPI = in runOnModule()
710 BranchProbabilityInfo *BPI = in runOnModule()
DCFGMST.h203 BranchProbabilityInfo *BPI;
207 CFGMST(Function &Func, BranchProbabilityInfo *BPI_ = nullptr,
/external/llvm/lib/CodeGen/
DStackProtector.cpp457 BranchProbabilityInfo::getBranchWeightStackProtector(true); in InsertStackProtectors()
459 BranchProbabilityInfo::getBranchWeightStackProtector(false); in InsertStackProtectors()
/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp200 BranchProbabilityInfo &BPI);
393 BranchProbabilityInfo &BPI) { in create()
477 BranchProbabilityInfo &BPI,
652 LoopStructure::parseLoopStructure(ScalarEvolution &SE, BranchProbabilityInfo &BPI, in parseLoopStructure()
1410 BranchProbabilityInfo &BPI = in runOnLoop()
DJumpThreading.cpp100 std::unique_ptr<BranchProbabilityInfo> BPI;
202 BPI.reset(new BranchProbabilityInfo(F, LI)); in runOnFunction()
DLoopUnswitch.cpp447 BranchProbabilityInfo BPI(*F, *LI); in runOnLoop()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp1272 BranchProbabilityInfo *BPI = FuncInfo.BPI; in findUnwindDestinations()
1283 BranchProbabilityInfo *BPI = FuncInfo.BPI; in visitCleanupRet()
1475 BranchProbabilityInfo *BPI = FuncInfo.BPI; in getEdgeProbability()
2138 BranchProbabilityInfo *BPI = FuncInfo.BPI; in visitInvoke()
7638 SuccMBB, BranchProbabilityInfo::getBranchProbStackProtector(IsLikely)); in AddSuccessorMBB()
8121 BranchProbabilityInfo *BPI = FuncInfo.BPI; in lowerWorkItem()
8470 BranchProbabilityInfo *BPI = FuncInfo.BPI; in visitSwitch()