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.cpp62 BranchProbabilityInfo *BPI, uint64_t MaxFreq, in writeCFGToDotFile()
84 const BranchProbabilityInfo *BPI, uint64_t MaxFreq, in viewCFG()
95 const BranchProbabilityInfo *BPI, uint64_t MaxFreq) in DOTFuncInfo()
114 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local
124 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local
134 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local
144 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() local
161 const BranchProbabilityInfo *BPI, in viewCFG()
H A DBlockFrequencyInfo.cpp155 const BranchProbabilityInfo &BPI, in BlockFrequencyInfo()
185 const BranchProbabilityInfo &BPI, in calculate()
323 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.h283 BranchProbabilityInfo *BPI; variable
291 void setBPI(BranchProbabilityInfo *BPI) { this->BPI = BPI; } in setBPI()
456 BranchProbabilityInfo BPI; variable
H A DCFGPrinter.h66 const BranchProbabilityInfo *BPI; variable
H A DLoopAnalysisManager.h63 BranchProbabilityInfo *BPI; member
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp148 const BranchProbabilityInfo *BPI, in traverseToEntryBlock()
191 const BranchProbabilityInfo *BPI, in traverseToExitBlock()
257 BranchProbabilityInfo *BPI = in queryCFG() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp222 const TargetInfo::BranchProtectionInfo &BPI, llvm::Function &F) { in setBranchProtectionFnAttributes()
251 const TargetInfo::BranchProtectionInfo &BPI, llvm::AttrBuilder &FuncAttrs) { in initBranchProtectionFnAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1045 if (auto *BPI = getBPI()) in processBlock() local
1197 if (auto *BPI = getBPI()) in processImpliedCondition() local
1661 if (auto *BPI = getBPI()) in processThreadableEdges() local
2295 auto *BPI = getOrCreateBPI(BFI != nullptr); in threadThroughTwoBasicBlocks() local
2411 auto *BPI = getOrCreateBPI(BFI != nullptr); in threadEdge() local
2500 auto *BPI = getOrCreateBPI(true); in splitBlockPreds() local
2550 BranchProbabilityInfo *BPI, in updateBlockFreqAndEdgeWeight()
2777 if (auto *BPI = getBPI()) in duplicateCondBranchOnPHIIntoPred() local
2826 if (auto *BPI = getBPI()) in unfoldSelectInstr() local
H A DInductiveRangeCheckElimination.cpp236 BranchProbabilityInfo *BPI; member in __anona4c10e620111::InductiveRangeCheckElimination
251 BranchProbabilityInfo *BPI, DominatorTree &DT, in InductiveRangeCheckElimination()
520 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, in extractRangeChecksFromBranch()
909 auto &BPI = AM.getResult<BranchProbabilityAnalysis>(F); in run() local
H A DLoopPassManager.cpp226 BranchProbabilityInfo *BPI = in run() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h89 BranchProbabilityInfo *BPI = nullptr; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h94 BranchProbabilityInfo *BPI; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h80 BranchProbabilityInfo *BPI; variable
105 BlockFrequencyInfo *BFI, BranchProbabilityInfo *BPI, in InstCombiner()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h54 BranchProbabilityInfo *const BPI; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp373 BranchProbabilityInfo *const BPI; member in __anon0925556b0111::FunctionInstrumenter
399 BranchProbabilityInfo *BPI = nullptr, BlockFrequencyInfo *BFI = nullptr, in FunctionInstrumenter()
650 bool CreateGlobalVar = false, BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation()
1167 BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFIin, in PGOUseFunc()
1568 BranchProbabilityInfo BPI(F, LI); in populateCoverage() local
1982 BranchProbabilityInfo *BPI = LookupBPI(F); in InstrumentAllFunctions() local
2235 BranchProbabilityInfo *BPI = LookupBPI(F); in annotateAllFunctions() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp352 BranchProbabilityInfo BPI(F, LI); in computeOutliningColdRegionsInfo() local
909 BranchProbabilityInfo BPI(*Caller, LI); in computeCallsiteToProfCountMap() local
1094 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doMultiRegionFunctionOutlining() local
1166 BranchProbabilityInfo BPI(*ClonedFunc, LI); in doSingleRegionFunctionOutlining() local
/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
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h62 BranchProbabilityInfo *BPI; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp350 BranchProbabilityInfo *BPI, in SplitIndirectBrCriticalEdges()
H A DCodeExtractor.cpp265 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor()
1170 BranchProbabilityInfo *BPI) { in calculateNewCallTerminatorWeights()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h316 BackPressureInfo BPI; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h68 BlockFrequencyInfo *BFI, BranchProbabilityInfo *BPI, in InstCombinerImpl()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp406 BranchProtectionInfo &BPI, in validateBranchProtection()
H A DAArch64.cpp255 BranchProtectionInfo &BPI, in validateBranchProtection()

12