Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DCFGPrinter.cpp61 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 DBlockFrequencyInfo.cpp155 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo() argument
185 const BranchProbabilityInfo &BPI, in calculate() argument
326 BranchProbabilityInfo &BPI = runOnFunction() local
H A DOptimizationRemarkEmitter.cpp41 BranchProbabilityInfo BPI(*F, LI, nullptr, &DT, nullptr); in OptimizationRemarkEmitter() local
H A DBranchProbabilityInfo.cpp1321 BPI.calculate(F, LI, &TLI, &DT, &PDT); in run() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h281 BranchProbabilityInfo *BPI; variable
289 void setBPI(BranchProbabilityInfo *BPI) { this->BPI = BPI; } in setBPI() argument
454 BranchProbabilityInfo BPI; global() variable
[all...]
H A DCFGPrinter.h63 const BranchProbabilityInfo *BPI; variable
73 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo() argument
H A DLoopAnalysisManager.h60 BranchProbabilityInfo *BPI; global() member
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp150 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 DJumpThreading.cpp1058 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 DInductiveRangeCheckElimination.cpp243 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 DLoopPassManager.cpp227 BranchProbabilityInfo *BPI = in run() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h87 std::optional<BranchProbabilityInfo *> BPI; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h92 BranchProbabilityInfo *BPI; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h53 BranchProbabilityInfo *const BPI; variable
/freebsd-src/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
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp566 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 DFunctionLoweringInfo.h63 BranchProbabilityInfo *BPI; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp340 BranchProbabilityInfo *BPI, in SplitIndirectBrCriticalEdges() argument
H A DCodeExtractor.cpp246 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 DBottleneckAnalysis.h313 BackPressureInfo BPI; variable
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp144 TargetInfo::BranchProtectionInfo BPI; setTargetAttributes() local
H A DAArch64.cpp120 TargetInfo::BranchProtectionInfo BPI; setTargetAttributes() local
/freebsd-src/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp404 validateBranchProtection(StringRef Spec,StringRef Arch,BranchProtectionInfo & BPI,StringRef & Err) const validateBranchProtection() argument
H A DAArch64.cpp210 validateBranchProtection(StringRef Spec,StringRef,BranchProtectionInfo & BPI,StringRef & Err) const validateBranchProtection() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp697 BranchProbabilityInfo *BPI = FuncInfo.BPI; translateSwitch() local
2701 BranchProbabilityInfo *BPI = FuncInfo.BPI; findUnwindDestinations() local
2767 BranchProbabilityInfo *BPI = FuncInfo.BPI; translateInvoke() local
[all...]

12