Home
last modified time | relevance | path

Searched defs:BFI (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDProfileSummaryInfo.h127 bool isFunctionHotInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraph()
147 bool isFunctionColdInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraph()
169 const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraphNthPercentile()
177 const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraphNthPercentile()
198 bool isHotBlock(const BBType *BB, BFIT *BFI) const { in isHotBlock()
205 bool isColdBlock(const BBType *BB, BFIT *BFI) const { in isColdBlock()
211 bool isColdBlock(BlockFrequency BlockFreq, const BFIT *BFI) const { in isColdBlock()
218 BFIT *BFI) const { in isHotBlockNthPercentile()
225 BFIT *BFI) const { in isHotBlockNthPercentile()
236 BFIT *BFI) const { in isColdBlockNthPercentile()
[all …]
HDBlockFrequencyInfo.h41 std::unique_ptr<ImplType> BFI; variable
143 BlockFrequencyInfo BFI; variable
HDOptimizationRemarkEmitter.h36 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter()
113 BlockFrequencyInfo *BFI; variable
HDCFGPrinter.h62 const BlockFrequencyInfo *BFI; variable
72 DOTFuncInfo(const Function *F, const BlockFrequencyInfo *BFI, in DOTFuncInfo()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDCFGPrinter.cpp60 static void writeCFGToDotFile(Function &F, BlockFrequencyInfo *BFI, in writeCFGToDotFile()
82 static void viewCFG(Function &F, const BlockFrequencyInfo *BFI, in viewCFG()
96 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() local
106 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() local
116 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() local
126 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() local
139 void Function::viewCFG(bool ViewCFGOnly, const BlockFrequencyInfo *BFI, in viewCFG()
154 void Function::viewCFGOnly(const BlockFrequencyInfo *BFI, in viewCFGOnly()
186 if (auto *BFI = CFGInfo->getBFI()) { in isNodeHidden() local
HDOptimizationRemarkEmitter.cpp100 BlockFrequencyInfo *BFI; in runOnFunction() local
131 BlockFrequencyInfo *BFI; in run() local
HDBlockFrequencyInfoImpl.cpp304 static void cleanup(BlockFrequencyInfoImplBase &BFI) { in cleanup()
435 static void debugAssign(const BlockFrequencyInfoImplBase &BFI, in debugAssign()
482 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI, in convertFloatingToInteger()
515 static void unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) { in unwrapLoop()
690 const BlockFrequencyInfoImplBase &BFI, in findIrreducibleHeaders()
759 BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G, in createIrreducibleLoop()
HDBlockFrequencyInfo.cpp283 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq()
290 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq()
337 BlockFrequencyInfo BFI; in run() local
HDHeatUtils.cpp53 uint64_t getMaxFreq(const Function &F, const BlockFrequencyInfo *BFI) { in getMaxFreq()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopSink.cpp79 BlockFrequencyInfo &BFI) { in adjustedSumFreq()
118 DominatorTree &DT, BlockFrequencyInfo &BFI) { in findBBsToSinkInto()
173 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction()
283 BlockFrequencyInfo &BFI, in sinkLoopInvariantInstructions()
354 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() local
HDLoopLoadElimination.cpp173 DominatorTree *DT, BlockFrequencyInfo *BFI, in LoadEliminationForLoop()
640 BlockFrequencyInfo *BFI; member in __anonbe07e61f0311::LoadEliminationForLoop
649 BlockFrequencyInfo *BFI, in eliminateLoadsAcrossLoops()
696 auto *BFI = (PSI && PSI->hasProfileSummary()) ? in run() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDSizeOpts.h52 BFIT *BFI, PGSOQueryType QueryType) { in shouldFuncOptimizeForSizeImpl()
73 ProfileSummaryInfo *PSI, BFIT *BFI, in shouldOptimizeForSizeImpl()
HDSimplifyLibCalls.h108 BlockFrequencyInfo *BFI; variable
HDCodeExtractor.h91 BlockFrequencyInfo *BFI; variable
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDSizeOpts.cpp99 BlockFrequencyInfo *BFI, in shouldOptimizeForSize()
105 BlockFrequencyInfo *BFI, in shouldOptimizeForSize()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
HDFunctionSpecialization.h177 BlockFrequencyInfo &BFI; variable
195 InstCostVisitor(const DataLayout &DL, BlockFrequencyInfo &BFI, in InstCostVisitor()
286 auto &BFI = GetBFI(*F); in getInstCostVisitorFor() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDLowerAllowCheckPass.cpp73 static bool removeUbsanTraps(Function &F, const BlockFrequencyInfo &BFI, in removeUbsanTraps()
136 BlockFrequencyInfo &BFI = AM.getResult<BlockFrequencyAnalysis>(F); in run() local
HDPGOMemOPSizeOpt.cpp177 MemOPSizeOpt(Function &Func, BlockFrequencyInfo &BFI, in MemOPSizeOpt()
216 BlockFrequencyInfo &BFI; member in __anon345d951c0111::MemOPSizeOpt
453 static bool PGOMemOPSizeOptImpl(Function &F, BlockFrequencyInfo &BFI, in PGOMemOPSizeOptImpl()
468 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() local
HDPGOForceFunctionAttrs.cpp29 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in shouldRunOnFunction() local
HDCGProfile.cpp69 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in runCGProfilePass() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDExpandMemCmp.cpp832 ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, in expandMemCmp()
925 auto *BFI = (PSI && PSI->hasProfileSummary()) ? in runOnFunction() local
949 BlockFrequencyInfo *BFI, DomTreeUpdater *DTU) { in runOnBlock()
968 BlockFrequencyInfo *BFI, DominatorTree *DT) { in runImpl()
1004 BlockFrequencyInfo *BFI = (PSI && PSI->hasProfileSummary()) in run() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
HDSpeculateAnalyses.cpp101 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in operator ()() local
243 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in queryCFG() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
HDJumpThreading.h87 std::optional<BlockFrequencyInfo *> BFI; variable
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDSyntheticCountsPropagation.cpp109 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(*Caller); in run() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
HDLoopVectorizationLegality.h247 AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI) in LoopVectorizationLegality()
546 BlockFrequencyInfo *BFI; variable

123