/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFGPrinter.cpp | 61 BranchProbabilityInfo *BPI, uint64_t MaxFreq, in writeCFGToDotFile() 83 const BranchProbabilityInfo *BPI, uint64_t MaxFreq, in viewCFG() 97 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local 107 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local 117 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local 127 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local
|
H A D | BlockFrequencyInfo.cpp | 155 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo() argument 185 const BranchProbabilityInfo &BPI, in calculate() argument 326 BranchProbabilityInfo &BPI = runOnFunction() local
|
H A D | OptimizationRemarkEmitter.cpp | 41 BranchProbabilityInfo BPI(*F, LI, nullptr, &DT, nullptr); in OptimizationRemarkEmitter() local
|
H A D | BranchProbabilityInfo.cpp | 1321 BPI.calculate(F, LI, &TLI, &DT, &PDT); in run() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BranchProbabilityInfo.h | 281 BranchProbabilityInfo *BPI; variable 289 void setBPI(BranchProbabilityInfo *BPI) { this->BPI = BPI; } in setBPI() argument 454 BranchProbabilityInfo BPI; global() variable [all...] |
H A D | CFGPrinter.h | 63 const BranchProbabilityInfo *BPI; variable 73 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo() argument
|
H A D | LoopAnalysisManager.h | 60 BranchProbabilityInfo *BPI; global() member
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 150 const BranchProbabilityInfo *BPI, in traverseToEntryBlock() 193 const BranchProbabilityInfo *BPI, in traverseToExitBlock() 259 BranchProbabilityInfo *BPI = in queryCFG() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1058 if (auto *BPI = getBPI()) processBlock() local 1213 if (auto *BPI = getBPI()) processImpliedCondition() local 1662 if (auto *BPI = getBPI()) processThreadableEdges() local 2280 auto *BPI = getOrCreateBPI(BFI != nullptr); threadThroughTwoBasicBlocks() local 2392 auto *BPI = getOrCreateBPI(BFI != nullptr); threadEdge() local 2479 auto *BPI = getOrCreateBPI(true); splitBlockPreds() local 2529 updateBlockFreqAndEdgeWeight(BasicBlock * PredBB,BasicBlock * BB,BasicBlock * NewBB,BasicBlock * SuccBB,BlockFrequencyInfo * BFI,BranchProbabilityInfo * BPI,bool HasProfile) updateBlockFreqAndEdgeWeight() argument 2746 if (auto *BPI = getBPI()) duplicateCondBranchOnPHIIntoPred() local 2795 if (auto *BPI = getBPI()) unfoldSelectInstr() local [all...] |
H A D | InductiveRangeCheckElimination.cpp | 243 BranchProbabilityInfo *BPI; member in __anond8c8d8340111::InductiveRangeCheckElimination 257 BranchProbabilityInfo *BPI, DominatorTree &DT, in InductiveRangeCheckElimination() 526 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, in extractRangeChecksFromBranch() 893 auto &BPI = AM.getResult<BranchProbabilityAnalysis>(F); in run() local
|
H A D | LoopPassManager.cpp | 227 BranchProbabilityInfo *BPI = in run() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | JumpThreading.h | 87 std::optional<BranchProbabilityInfo *> BPI; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeExtractor.h | 92 BranchProbabilityInfo *BPI; variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | CFGMST.h | 53 BranchProbabilityInfo *const BPI; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | PartialInlining.cpp | 353 BranchProbabilityInfo BPI(F, LI); in computeOutliningColdRegionsInfo() local 914 BranchProbabilityInfo BPI(*Caller, LI); in computeCallsiteToProfCountMap() local 1102 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doMultiRegionFunctionOutlining() local 1174 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doSingleRegionFunctionOutlining() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.cpp | 566 FuncPGOInstrumentation(Function & Func,TargetLibraryInfo & TLI,std::unordered_multimap<Comdat *,GlobalValue * > & ComdatMembers,bool CreateGlobalVar=false,BranchProbabilityInfo * BPI=nullptr,BlockFrequencyInfo * BFI=nullptr,bool IsCS=false,bool InstrumentFuncEntry=true,bool HasSingleByteCoverage=false) FuncPGOInstrumentation() argument 848 instrumentOneFunc(Function & F,Module * M,TargetLibraryInfo & TLI,BranchProbabilityInfo * BPI,BlockFrequencyInfo * BFI,std::unordered_multimap<Comdat *,GlobalValue * > & ComdatMembers,bool IsCS) instrumentOneFunc() argument 1041 PGOUseFunc(Function & Func,Module * Modu,TargetLibraryInfo & TLI,std::unordered_multimap<Comdat *,GlobalValue * > & ComdatMembers,BranchProbabilityInfo * BPI,BlockFrequencyInfo * BFIin,ProfileSummaryInfo * PSI,bool IsCS,bool InstrumentFuncEntry,bool HasSingleByteCoverage) PGOUseFunc() argument 1434 BranchProbabilityInfo BPI(F, LI); populateCoverage() local 1796 auto *BPI = LookupBPI(F); InstrumentAllFunctions() local 2023 auto *BPI = LookupBPI(F); annotateAllFunctions() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 63 BranchProbabilityInfo *BPI; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 340 BranchProbabilityInfo *BPI, in SplitIndirectBrCriticalEdges() argument
|
H A D | CodeExtractor.cpp | 246 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() argument 258 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() argument 1458 calculateNewCallTerminatorWeights(BasicBlock * CodeReplacer,DenseMap<BasicBlock *,BlockFrequency> & ExitWeights,BranchProbabilityInfo * BPI) calculateNewCallTerminatorWeights() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | BottleneckAnalysis.h | 313 BackPressureInfo BPI; variable
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | ARM.cpp | 144 TargetInfo::BranchProtectionInfo BPI; setTargetAttributes() local
|
H A D | AArch64.cpp | 120 TargetInfo::BranchProtectionInfo BPI; setTargetAttributes() local
|
/freebsd-src/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | ARM.cpp | 404 validateBranchProtection(StringRef Spec,StringRef Arch,BranchProtectionInfo & BPI,StringRef & Err) const validateBranchProtection() argument
|
H A D | AArch64.cpp | 210 validateBranchProtection(StringRef Spec,StringRef,BranchProtectionInfo & BPI,StringRef & Err) const validateBranchProtection() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 697 BranchProbabilityInfo *BPI = FuncInfo.BPI; translateSwitch() local 2701 BranchProbabilityInfo *BPI = FuncInfo.BPI; findUnwindDestinations() local 2767 BranchProbabilityInfo *BPI = FuncInfo.BPI; translateInvoke() local [all...] |