Home
last modified time | relevance | path

Searched defs:BPI (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFGPrinter.cpp85 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 DBlockFrequencyInfo.cpp155 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo()
185 const BranchProbabilityInfo &BPI, in calculate()
325 BranchProbabilityInfo &BPI = in runOnFunction() local
H A DOptimizationRemarkEmitter.cpp41 BranchProbabilityInfo BPI(*F, LI, nullptr, &DT, nullptr); in OptimizationRemarkEmitter() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h281 BranchProbabilityInfo *BPI; variable
289 void setBPI(BranchProbabilityInfo *BPI) { this->BPI = BPI; } in setBPI()
454 BranchProbabilityInfo BPI; variable
H A DCFGPrinter.h63 const BranchProbabilityInfo *BPI; variable
73 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo()
H A DLoopAnalysisManager.h62 BranchProbabilityInfo *BPI; member
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp151 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 DTargetInfo.cpp211 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 DJumpThreading.cpp1048 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 DLoopPassManager.cpp227 BranchProbabilityInfo *BPI = in run() local
H A DInductiveRangeCheckElimination.cpp248 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 DJumpThreading.h88 std::optional<BranchProbabilityInfo *> BPI; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h92 BranchProbabilityInfo *BPI; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h79 BranchProbabilityInfo *BPI; variable
100 BlockFrequencyInfo *BFI, BranchProbabilityInfo *BPI, in InstCombiner()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h278 BranchProbabilityInfo *BPI; global() variable
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp147 TargetInfo::BranchProtectionInfo BPI{}; in setTargetAttributes() local
172 TargetInfo::BranchProtectionInfo BPI(CGM.getLangOpts()); in setTargetAttributes() local
H A DAArch64.cpp123 TargetInfo::BranchProtectionInfo BPI(CGM.getLangOpts()); in setTargetAttributes() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp353 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 DFunctionLoweringInfo.h63 BranchProbabilityInfo *BPI; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp588 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 DBreakCriticalEdges.cpp340 BranchProbabilityInfo *BPI, in SplitIndirectBrCriticalEdges()
H A DCodeExtractor.cpp246 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 DInstCombineInternal.h70 BlockFrequencyInfo *BFI, BranchProbabilityInfo *BPI, in InstCombinerImpl()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h313 BackPressureInfo BPI; variable
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp405 BranchProtectionInfo &BPI, in validateBranchProtection()

12