| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | BranchProbabilityInfo.h | 115 class BranchProbabilityInfo { 117 BranchProbabilityInfo() = default; 119 BranchProbabilityInfo(const Function &F, const LoopInfo &LI, 126 BranchProbabilityInfo(BranchProbabilityInfo &&Arg) in BranchProbabilityInfo() function 130 BranchProbabilityInfo(const BranchProbabilityInfo &) = delete; 131 BranchProbabilityInfo &operator=(const BranchProbabilityInfo &) = delete; 133 BranchProbabilityInfo &operator=(BranchProbabilityInfo &&RHS) { 273 BranchProbabilityInfo *BPI; 422 using Result = BranchProbabilityInfo; 441 BranchProbabilityInfo BPI; [all …]
|
| H A D | LazyBranchProbabilityInfo.h | 63 BranchProbabilityInfo &getCalculated() { in getCalculated() 72 const BranchProbabilityInfo &getCalculated() const { in getCalculated() 77 BranchProbabilityInfo BPI; 92 BranchProbabilityInfo &getBPI() { return LBPI->getCalculated(); } in getBPI() 95 const BranchProbabilityInfo &getBPI() const { return LBPI->getCalculated(); } in getBPI() 118 static BranchProbabilityInfo &getBPI(LazyBranchProbabilityInfoPass *P) {
|
| H A D | BlockFrequencyInfo.h | 26 class BranchProbabilityInfo; variable 44 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 57 const BranchProbabilityInfo *getBPI() const; 92 void calculate(const Function &F, const BranchProbabilityInfo &BPI,
|
| H A D | CFGPrinter.h | 58 const BranchProbabilityInfo *BPI; 68 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo() 77 const BranchProbabilityInfo *getBPI() const { return BPI; } in getBPI()
|
| H A D | LazyBlockFrequencyInfo.h | 25 class BranchProbabilityInfo; variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 174 void BranchProbabilityInfo::SccInfo::getSccEnterBlocks( in getSccEnterBlocks() 186 void BranchProbabilityInfo::SccInfo::getSccExitBlocks( in getSccExitBlocks() 266 bool BranchProbabilityInfo::isLoopEnteringExitingEdge( in isLoopEnteringExitingEdge() 281 void BranchProbabilityInfo::getLoopEnterBlocks( in getLoopEnterBlocks() 292 void BranchProbabilityInfo::getLoopExitBlocks( in getLoopExitBlocks() 643 bool BranchProbabilityInfo::updateEstimatedBlockWeight( in updateEstimatedBlockWeight() 1076 void BranchProbabilityInfo::releaseMemory() { in releaseMemory() 1101 bool BranchProbabilityInfo:: 1150 void BranchProbabilityInfo::setEdgeProbability( in setEdgeProbability() 1322 BranchProbabilityInfo [all …]
|
| H A D | BlockFrequencyInfo.cpp | 126 BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo>; 157 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo() 187 const BranchProbabilityInfo &BPI, in calculate() 266 const BranchProbabilityInfo *BlockFrequencyInfo::getBPI() const { in getBPI() 327 BranchProbabilityInfo &BPI = in runOnFunction()
|
| H A D | CFGPrinter.cpp | 63 BranchProbabilityInfo *BPI, uint64_t MaxFreq, in writeCFGToDotFile() 85 const BranchProbabilityInfo *BPI, uint64_t MaxFreq, in viewCFG() 266 const BranchProbabilityInfo *BPI) const { in viewCFG() 281 const BranchProbabilityInfo *BPI) const { in viewCFGOnly()
|
| H A D | OptimizationRemarkEmitter.cpp | 40 BranchProbabilityInfo BPI(*F, LI, nullptr, &DT, nullptr); in OptimizationRemarkEmitter()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeExtractor.h | 29 class BranchProbabilityInfo; variable 92 BranchProbabilityInfo *BPI; 121 BranchProbabilityInfo *BPI = nullptr, 132 BranchProbabilityInfo *BPI = nullptr, 226 BranchProbabilityInfo *BPI);
|
| H A D | BasicBlockUtils.h | 31 class BranchProbabilityInfo; variable 520 BranchProbabilityInfo *BPI = nullptr,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | SpeculateAnalyses.h | 70 const BranchProbabilityInfo *, 74 const BranchProbabilityInfo *,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | SpeculateAnalyses.cpp | 151 const BranchProbabilityInfo *BPI, in traverseToEntryBlock() 194 const BranchProbabilityInfo *BPI, in traverseToExitBlock() 260 BranchProbabilityInfo *BPI = in queryCFG()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | FunctionLoweringInfo.h | 38 class BranchProbabilityInfo; variable 59 BranchProbabilityInfo *BPI;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | JumpThreading.h | 85 std::unique_ptr<BranchProbabilityInfo> BPI; 105 std::unique_ptr<BranchProbabilityInfo> BPI);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | CFGMST.h | 278 BranchProbabilityInfo *BPI; 286 BranchProbabilityInfo *BPI_ = nullptr,
|
| H A D | PGOInstrumentation.cpp | 611 bool CreateGlobalVar = false, BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation() 895 Function &F, Module *M, TargetLibraryInfo &TLI, BranchProbabilityInfo *BPI, in instrumentOneFunc() 1061 BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFIin, in PGOUseFunc() 1608 function_ref<BranchProbabilityInfo *(Function &)> LookupBPI, in InstrumentAllFunctions() 1675 BranchProbabilityInfo &NBPI) { in fixFuncEntryCount() 1722 BranchProbabilityInfo &NBPI, in verifyFuncBFI() 1798 function_ref<BranchProbabilityInfo *(Function &)> LookupBPI, in annotateAllFunctions() 1896 std::unique_ptr<BranchProbabilityInfo> NewBPI = in annotateAllFunctions() 1897 std::make_unique<BranchProbabilityInfo>(F, LI); in annotateAllFunctions() 1923 BranchProbabilityInfo NBPI(F, LI); in annotateAllFunctions()
|
| H A D | GCOVProfiling.cpp | 105 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, 125 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, 607 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, in runOnModule() 815 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, in emitProfileNotes() 860 BranchProbabilityInfo *BPI = GetBPI(F); in emitProfileNotes()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 58 class BranchProbabilityInfo; variable 873 const BranchProbabilityInfo *BPI) const; 884 const BranchProbabilityInfo *BPI) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 257 BranchProbabilityInfo *BPI; 313 BranchProbabilityInfo *BPI) in LoopPredication() 336 BranchProbabilityInfo &BPI = in runOnLoop() 365 BranchProbabilityInfo BPI(*F, AR.LI, &AR.TLI, &AR.DT, nullptr); in run()
|
| H A D | InductiveRangeCheckElimination.cpp | 227 BranchProbabilityInfo *BPI, 235 BranchProbabilityInfo *BPI; 249 BranchProbabilityInfo *BPI, DominatorTree &DT, in InductiveRangeCheckElimination() 410 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, in extractRangeChecksFromBranch() 1824 BranchProbabilityInfo &BPI = in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 554 BranchProbabilityInfo::getBranchProbStackProtector(true); in InsertStackProtectors() 556 BranchProbabilityInfo::getBranchProbStackProtector(false); in InsertStackProtectors()
|
| H A D | SafeStack.cpp | 479 auto SuccessProb = BranchProbabilityInfo::getBranchProbStackProtector(true); in checkStackGuard() 480 auto FailureProb = BranchProbabilityInfo::getBranchProbStackProtector(false); in checkStackGuard()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 403 BranchProbabilityInfo BPI(F, LI); in computeOutliningColdRegionsInfo() 967 BranchProbabilityInfo BPI(*Caller, LI); in computeCallsiteToProfCountMap() 1153 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doMultiRegionFunctionOutlining() 1225 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doSingleRegionFunctionOutlining()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BreakCriticalEdges.cpp | 352 BranchProbabilityInfo *BPI, in SplitIndirectBrCriticalEdges()
|