| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | BranchProbabilityInfo.h | 113 class BranchProbabilityInfo { 115 BranchProbabilityInfo() = default; 117 BranchProbabilityInfo(const Function &F, const LoopInfo &LI, 124 BranchProbabilityInfo(BranchProbabilityInfo &&Arg) in BranchProbabilityInfo() function 128 BranchProbabilityInfo(const BranchProbabilityInfo &) = delete; 129 BranchProbabilityInfo &operator=(const BranchProbabilityInfo &) = delete; 131 BranchProbabilityInfo &operator=(BranchProbabilityInfo &&RHS) { 271 BranchProbabilityInfo *BPI; 279 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI = nullptr) 421 using Result = BranchProbabilityInfo; [all …]
|
| 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) {
|
| 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,
|
| D | CFGPrinter.h | 59 const BranchProbabilityInfo *BPI; 69 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo() 78 const BranchProbabilityInfo *getBPI() const { return BPI; } in getBPI()
|
| D | LoopAnalysisManager.h | 60 BranchProbabilityInfo *BPI;
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | BranchProbabilityInfo.cpp | 217 BranchProbabilityInfo::SccInfo::SccInfo(const Function &F) { in SccInfo() 240 int BranchProbabilityInfo::SccInfo::getSCCNum(const BasicBlock *BB) const { in getSCCNum() 247 void BranchProbabilityInfo::SccInfo::getSccEnterBlocks( in getSccEnterBlocks() 259 void BranchProbabilityInfo::SccInfo::getSccExitBlocks( in getSccExitBlocks() 270 uint32_t BranchProbabilityInfo::SccInfo::getSccBlockType(const BasicBlock *BB, in getSccBlockType() 284 void BranchProbabilityInfo::SccInfo::calculateSccBlockType(const BasicBlock *BB, in calculateSccBlockType() 315 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB, in LoopBlock() 325 bool BranchProbabilityInfo::isLoopEnteringEdge(const LoopEdge &Edge) const { in isLoopEnteringEdge() 335 bool BranchProbabilityInfo::isLoopExitingEdge(const LoopEdge &Edge) const { in isLoopExitingEdge() 339 bool BranchProbabilityInfo::isLoopEnteringExitingEdge( in isLoopEnteringExitingEdge() [all …]
|
| D | BlockFrequencyInfo.cpp | 125 BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo>; 156 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo() 186 const BranchProbabilityInfo &BPI, in calculate() 265 const BranchProbabilityInfo *BlockFrequencyInfo::getBPI() const { in getBPI() 326 BranchProbabilityInfo &BPI = in runOnFunction()
|
| 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()
|
| D | OptimizationRemarkEmitter.cpp | 41 BranchProbabilityInfo BPI(*F, LI, nullptr, &DT, nullptr); in OptimizationRemarkEmitter()
|
| D | CMakeLists.txt | 37 BranchProbabilityInfo.cpp
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| D | CodeExtractor.h | 29 class BranchProbabilityInfo; variable 92 BranchProbabilityInfo *BPI; 133 BranchProbabilityInfo *BPI = nullptr, 145 BranchProbabilityInfo *BPI = nullptr, 259 BranchProbabilityInfo *BPI);
|
| D | BasicBlockUtils.h | 32 class BranchProbabilityInfo; variable 510 BranchProbabilityInfo *BPI = nullptr,
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| D | SpeculateAnalyses.h | 70 const BranchProbabilityInfo *, 74 const BranchProbabilityInfo *,
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| D | SpeculateAnalyses.cpp | 151 const BranchProbabilityInfo *BPI, in traverseToEntryBlock() 194 const BranchProbabilityInfo *BPI, in traverseToExitBlock() 260 BranchProbabilityInfo *BPI = in queryCFG()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | FunctionLoweringInfo.h | 37 class BranchProbabilityInfo; variable 58 BranchProbabilityInfo *BPI;
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| D | JumpThreading.h | 84 std::unique_ptr<BranchProbabilityInfo> BPI; 103 std::unique_ptr<BranchProbabilityInfo> BPI);
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| D | CFGMST.h | 278 BranchProbabilityInfo *BPI; 286 BranchProbabilityInfo *BPI_ = nullptr,
|
| D | PGOInstrumentation.cpp | 560 bool CreateGlobalVar = false, BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation() 851 Function &F, Module *M, TargetLibraryInfo &TLI, BranchProbabilityInfo *BPI, in instrumentOneFunc() 1032 BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFIin, in PGOUseFunc() 1889 function_ref<BranchProbabilityInfo *(Function &)> LookupBPI, in InstrumentAllFunctions() 1940 BranchProbabilityInfo &NBPI) { in fixFuncEntryCount() 1987 BranchProbabilityInfo &NBPI, in verifyFuncBFI() 2063 function_ref<BranchProbabilityInfo *(Function &)> LookupBPI, in annotateAllFunctions() 2181 std::unique_ptr<BranchProbabilityInfo> NewBPI = in annotateAllFunctions() 2182 std::make_unique<BranchProbabilityInfo>(F, LI); in annotateAllFunctions() 2208 BranchProbabilityInfo NBPI(F, LI); in annotateAllFunctions()
|
| D | GCOVProfiling.cpp | 99 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, 119 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, 554 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, in runOnModule() 765 function_ref<BranchProbabilityInfo *(Function &F)> GetBPI, in emitProfileNotes() 812 BranchProbabilityInfo *BPI = GetBPI(F); in emitProfileNotes()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | Function.h | 56 class BranchProbabilityInfo; variable 845 const BranchProbabilityInfo *BPI) const; 856 const BranchProbabilityInfo *BPI) const;
|
| /openbsd/src/gnu/usr.bin/clang/libLLVMAnalysis/ |
| D | Makefile | 18 BranchProbabilityInfo.cpp \
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | StackProtector.cpp | 558 BranchProbabilityInfo::getBranchProbStackProtector(true); in InsertStackProtectors() 560 BranchProbabilityInfo::getBranchProbStackProtector(false); in InsertStackProtectors()
|
| D | CodeGenCommonISel.cpp | 41 SuccMBB, BranchProbabilityInfo::getBranchProbStackProtector(IsLikely)); in addSuccessorMBB()
|
| /openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| D | BUILD.gn | 26 "BranchProbabilityInfo.cpp",
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| D | PartialInlining.cpp | 400 BranchProbabilityInfo BPI(F, LI); in computeOutliningColdRegionsInfo() 961 BranchProbabilityInfo BPI(*Caller, LI); in computeCallsiteToProfCountMap() 1148 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doMultiRegionFunctionOutlining() 1220 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doSingleRegionFunctionOutlining()
|