/external/llvm/include/llvm/Analysis/ |
D | BranchProbabilityInfo.h | 41 class BranchProbabilityInfo { 43 BranchProbabilityInfo() {} in BranchProbabilityInfo() function 44 BranchProbabilityInfo(const Function &F, const LoopInfo &LI) { in BranchProbabilityInfo() function 48 BranchProbabilityInfo(BranchProbabilityInfo &&Arg) in BranchProbabilityInfo() function 53 BranchProbabilityInfo &operator=(BranchProbabilityInfo &&RHS) { 120 void operator=(const BranchProbabilityInfo &) = delete; 121 BranchProbabilityInfo(const BranchProbabilityInfo &) = delete; 164 typedef BranchProbabilityInfo Result; 167 BranchProbabilityInfo run(Function &F, AnalysisManager<Function> &AM); 182 BranchProbabilityInfo BPI; [all …]
|
D | BlockFrequencyInfo.h | 25 class BranchProbabilityInfo; variable 40 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 49 const BranchProbabilityInfo *getBPI() const; 68 void calculate(const Function &F, const BranchProbabilityInfo &BPI,
|
D | LazyBlockFrequencyInfo.h | 25 class BranchProbabilityInfo; variable 63 void setAnalysis(const Function *F, const BranchProbabilityInfo *BPI, in setAnalysis() 94 const BranchProbabilityInfo *BPI;
|
D | BlockFrequencyInfoImpl.h | 41 class BranchProbabilityInfo; variable 508 typedef BranchProbabilityInfo BranchProbabilityInfoT;
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | BlockFrequencyInfo.cpp | 25 INITIALIZE_PASS_DEPENDENCY(BranchProbabilityInfo) 34 BFI = new BlockFrequencyImpl<BasicBlock, Function, BranchProbabilityInfo>(); in BlockFrequencyInfo() 42 AU.addRequired<BranchProbabilityInfo>(); in getAnalysisUsage() 47 BranchProbabilityInfo &BPI = getAnalysis<BranchProbabilityInfo>(); in runOnFunction()
|
D | BranchProbabilityInfo.cpp | 24 INITIALIZE_PASS_BEGIN(BranchProbabilityInfo, "branch-prob", 27 INITIALIZE_PASS_END(BranchProbabilityInfo, "branch-prob", 30 char BranchProbabilityInfo::ID = 0; 43 BranchProbabilityInfo *BP; 121 BranchProbabilityInfo *BP, LoopInfo *LI) in BranchProbabilityAnalysis() 408 void BranchProbabilityInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 413 bool BranchProbabilityInfo::runOnFunction(Function &F) { in runOnFunction() 419 uint32_t BranchProbabilityInfo::getSumForBlock(const BasicBlock *BB) const { in getSumForBlock() 434 bool BranchProbabilityInfo:: 445 BasicBlock *BranchProbabilityInfo::getHotSucc(BasicBlock *BB) const { in getHotSucc() [all …]
|
/external/llvm/lib/Analysis/ |
D | BranchProbabilityInfo.cpp | 115 bool BranchProbabilityInfo::calcUnreachableHeuristics(const BasicBlock *BB) { in calcUnreachableHeuristics() 182 bool BranchProbabilityInfo::calcMetadataWeights(const BasicBlock *BB) { in calcMetadataWeights() 252 bool BranchProbabilityInfo::calcColdCallHeuristics(const BasicBlock *BB) { in calcColdCallHeuristics() 310 bool BranchProbabilityInfo::calcPointerHeuristics(const BasicBlock *BB) { in calcPointerHeuristics() 345 bool BranchProbabilityInfo::calcLoopBranchHeuristics(const BasicBlock *BB, in calcLoopBranchHeuristics() 403 bool BranchProbabilityInfo::calcZeroHeuristics(const BasicBlock *BB) { in calcZeroHeuristics() 486 bool BranchProbabilityInfo::calcFloatingPointHeuristics(const BasicBlock *BB) { in calcFloatingPointHeuristics() 523 bool BranchProbabilityInfo::calcInvokeHeuristics(const BasicBlock *BB) { in calcInvokeHeuristics() 535 void BranchProbabilityInfo::releaseMemory() { in releaseMemory() 539 void BranchProbabilityInfo::print(raw_ostream &OS) const { in print() [all …]
|
D | BlockFrequencyInfo.cpp | 84 typedef BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo> 118 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo() 139 const BranchProbabilityInfo &BPI, in calculate() 186 const BranchProbabilityInfo *BlockFrequencyInfo::getBPI() const { in getBPI() 244 BranchProbabilityInfo &BPI = in runOnFunction()
|
D | LazyBlockFrequencyInfo.cpp | 51 BranchProbabilityInfo &BPI = in runOnFunction()
|
D | CMakeLists.txt | 11 BranchProbabilityInfo.cpp
|
D | ModuleSummaryAnalysis.cpp | 140 BranchProbabilityInfo BPI{F, LI}; in ModuleSummaryIndexBuilder()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | BlockFrequencyInfo.h | 23 class BranchProbabilityInfo; variable 31 BlockFrequencyImpl<BasicBlock, Function, BranchProbabilityInfo> *BFI;
|
D | BranchProbabilityInfo.h | 26 class BranchProbabilityInfo : public FunctionPass { 46 BranchProbabilityInfo() : FunctionPass(ID) { in BranchProbabilityInfo() function
|
/external/llvm/unittests/Analysis/ |
D | BlockFrequencyInfoTest.cpp | 30 std::unique_ptr<BranchProbabilityInfo> BPI; 38 BPI.reset(new BranchProbabilityInfo(F, *LI)); in buildBFI()
|
/external/llvm/include/llvm/Transforms/Scalar/ |
D | JumpThreading.h | 63 std::unique_ptr<BranchProbabilityInfo> BPI; 99 std::unique_ptr<BranchProbabilityInfo> BPI_);
|
/external/llvm/include/llvm/CodeGen/ |
D | FunctionLoweringInfo.h | 35 class BranchProbabilityInfo; variable 60 BranchProbabilityInfo *BPI;
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | CFGMST.h | 202 BranchProbabilityInfo *BPI; 206 CFGMST(Function &Func, BranchProbabilityInfo *BPI_ = nullptr,
|
D | PGOInstrumentation.cpp | 265 BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation() 344 BranchProbabilityInfo *BPI, in instrumentOneFunc() 459 PGOUseFunc(Function &Func, Module *Modu, BranchProbabilityInfo *BPI = nullptr, in PGOUseFunc() 806 Module &M, function_ref<BranchProbabilityInfo *(Function &)> LookupBPI, in InstrumentAllFunctions() 852 function_ref<BranchProbabilityInfo *(Function &)> LookupBPI, in annotateAllFunctions()
|
/external/llvm/lib/CodeGen/ |
D | StackProtector.cpp | 430 BranchProbabilityInfo::getBranchProbStackProtector(true); in InsertStackProtectors() 432 BranchProbabilityInfo::getBranchProbStackProtector(false); in InsertStackProtectors()
|
D | SafeStack.cpp | 495 auto SuccessProb = BranchProbabilityInfo::getBranchProbStackProtector(true); in checkStackGuard() 496 auto FailureProb = BranchProbabilityInfo::getBranchProbStackProtector(false); in checkStackGuard()
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | FunctionLoweringInfo.h | 62 BranchProbabilityInfo *BPI;
|
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 197 BranchProbabilityInfo &BPI, 387 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo &BPI, in extractRangeChecksFromBranch() 448 BranchProbabilityInfo &BPI, 623 LoopStructure::parseLoopStructure(ScalarEvolution &SE, BranchProbabilityInfo &BPI, in parseLoopStructure() 1382 BranchProbabilityInfo &BPI = in runOnLoop()
|
D | JumpThreading.cpp | 125 std::unique_ptr<BranchProbabilityInfo> BPI; in runOnFunction() 129 BPI.reset(new BranchProbabilityInfo(F, LI)); in runOnFunction() 142 std::unique_ptr<BranchProbabilityInfo> BPI; in run() 146 BPI.reset(new BranchProbabilityInfo(F, LI)); in run() 166 std::unique_ptr<BranchProbabilityInfo> BPI_) { in runImpl()
|
/external/swiftshader/third_party/LLVM/ |
D | Android.mk | 14 lib/Analysis/BranchProbabilityInfo.cpp \
|
D | BUILD.gn | 83 "lib/Analysis/BranchProbabilityInfo.cpp",
|