/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFGPrinter.cpp | 85 DOTFuncInfo CFGInfo(&F, BFI, BPI, MaxFreq); in viewCFG() argument 63 writeCFGToDotFile(Function & F,BlockFrequencyInfo * BFI,BranchProbabilityInfo * BPI,uint64_t MaxFreq,bool CFGOnly=false) writeCFGToDotFile() argument 105 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); runOnFunction() local 130 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); run() local 145 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); runOnFunction() local 171 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); run() local 186 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); runOnFunction() local 212 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); run() local 227 auto *BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); runOnFunction() local 253 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); run() local [all...] |
H A D | BlockFrequencyInfo.cpp | 155 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo() 185 const BranchProbabilityInfo &BPI, in calculate() 325 BranchProbabilityInfo &BPI = in runOnFunction() local
|
H A D | OptimizationRemarkEmitter.cpp | 41 BranchProbabilityInfo BPI(*F, LI, nullptr, &DT, nullptr); in OptimizationRemarkEmitter() local
|
/freebsd/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() 454 BranchProbabilityInfo BPI; variable
|
H A D | CFGPrinter.h | 63 const BranchProbabilityInfo *BPI; variable 73 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo()
|
H A D | LoopAnalysisManager.h | 62 BranchProbabilityInfo *BPI; member
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 151 traverseToEntryBlock(const BasicBlock * AtBB,const BlockListTy & CallerBlocks,const BackEdgesInfoTy & BackEdgesInfo,const BranchProbabilityInfo * BPI,VisitedBlocksInfoTy & VisitedBlocks) traverseToEntryBlock() argument 194 traverseToExitBlock(const BasicBlock * AtBB,const BlockListTy & CallerBlocks,const BackEdgesInfoTy & BackEdgesInfo,const BranchProbabilityInfo * BPI,VisitedBlocksInfoTy & VisitedBlocks) traverseToExitBlock() argument 260 BranchProbabilityInfo *BPI = queryCFG() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 211 const TargetInfo::BranchProtectionInfo &BPI, llvm::Function &F) { in setBranchProtectionFnAttributes() 240 const TargetInfo::BranchProtectionInfo &BPI, llvm::AttrBuilder &FuncAttrs) { in initBranchProtectionFnAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1048 if (auto *BPI = getBPI()) in processBlock() local 1200 if (auto *BPI = getBPI()) in processImpliedCondition() local 1651 if (auto *BPI = getBPI()) in processThreadableEdges() local 2270 auto *BPI = getOrCreateBPI(BFI != nullptr); in threadThroughTwoBasicBlocks() local 2383 auto *BPI = getOrCreateBPI(BFI != nullptr); in threadEdge() local 2471 auto *BPI = getOrCreateBPI(true); in splitBlockPreds() local 2521 BranchProbabilityInfo *BPI, in updateBlockFreqAndEdgeWeight() 2740 if (auto *BPI = getBPI()) in duplicateCondBranchOnPHIIntoPred() local 2789 if (auto *BPI = getBPI()) in unfoldSelectInstr() local
|
H A D | LoopPassManager.cpp | 227 BranchProbabilityInfo *BPI = in run() local
|
H A D | InductiveRangeCheckElimination.cpp | 248 BranchProbabilityInfo *BPI; global() member in __anona4c10e620111::InductiveRangeCheckElimination 262 InductiveRangeCheckElimination(ScalarEvolution & SE,BranchProbabilityInfo * BPI,DominatorTree & DT,LoopInfo & LI,GetBFIFunc GetBFI=std::nullopt) InductiveRangeCheckElimination() argument 528 extractRangeChecksFromBranch(BranchInst * BI,Loop * L,ScalarEvolution & SE,BranchProbabilityInfo * BPI,SmallVectorImpl<InductiveRangeCheck> & Checks,bool & Changed) extractRangeChecksFromBranch() argument 1990 auto &BPI = AM.getResult<BranchProbabilityAnalysis>(F); run() local [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | JumpThreading.h | 88 std::optional<BranchProbabilityInfo *> BPI; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeExtractor.h | 92 BranchProbabilityInfo *BPI; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 79 BranchProbabilityInfo *BPI; variable 100 BlockFrequencyInfo *BFI, BranchProbabilityInfo *BPI, in InstCombiner()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | CFGMST.h | 278 BranchProbabilityInfo *BPI; global() variable
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | ARM.cpp | 147 TargetInfo::BranchProtectionInfo BPI{}; in setTargetAttributes() local 172 TargetInfo::BranchProtectionInfo BPI(CGM.getLangOpts()); in setTargetAttributes() local
|
H A D | AArch64.cpp | 123 TargetInfo::BranchProtectionInfo BPI(CGM.getLangOpts()); in setTargetAttributes() local
|
/freebsd/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
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 63 BranchProbabilityInfo *BPI; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.cpp | 588 bool CreateGlobalVar = false, BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation() 872 Function &F, Module *M, TargetLibraryInfo &TLI, BranchProbabilityInfo *BPI, in instrumentOneFunc() 1093 BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFIin, in PGOUseFunc() 1490 BranchProbabilityInfo BPI(F, LI); in populateCoverage() local 1888 auto *BPI = LookupBPI(F); in InstrumentAllFunctions() local 2128 auto *BPI = LookupBPI(F); in annotateAllFunctions() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 340 BranchProbabilityInfo *BPI, in SplitIndirectBrCriticalEdges()
|
H A D | CodeExtractor.cpp | 246 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() 258 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() 1477 BranchProbabilityInfo *BPI) { in calculateNewCallTerminatorWeights()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 70 BlockFrequencyInfo *BFI, BranchProbabilityInfo *BPI, in InstCombinerImpl()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | BottleneckAnalysis.h | 313 BackPressureInfo BPI; variable
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | ARM.cpp | 405 BranchProtectionInfo &BPI, in validateBranchProtection()
|