/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ProfileSummaryInfo.h | 127 bool isFunctionHotInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraph() 147 bool isFunctionColdInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraph() 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() 242 BFIT *BFI) const { in isColdBlockNthPercentile() 306 BFIT *BFI) const { in isHotOrColdBlockNthPercentile() [all …]
|
H A D | BlockFrequencyInfo.h | 41 std::unique_ptr<ImplType> BFI; variable 143 BlockFrequencyInfo BFI; variable
|
H A D | OptimizationRemarkEmitter.h | 35 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() 112 BlockFrequencyInfo *BFI; variable
|
H A D | CFGPrinter.h | 62 const BlockFrequencyInfo *BFI; variable 72 DOTFuncInfo(const Function *F, const BlockFrequencyInfo *BFI, in DOTFuncInfo()
|
H A D | LoopAnalysisManager.h | 59 BlockFrequencyInfo *BFI; member
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFGPrinter.cpp | 60 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
|
H A D | OptimizationRemarkEmitter.cpp | 100 BlockFrequencyInfo *BFI; in runOnFunction() local 131 BlockFrequencyInfo *BFI; in run() local
|
H A D | BlockFrequencyInfoImpl.cpp | 304 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() 705 const BlockFrequencyInfoImplBase &BFI, in findIrreducibleHeaders() 774 BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G, in createIrreducibleLoop()
|
H A D | BlockFrequencyInfo.cpp | 284 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq() 291 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq() 338 BlockFrequencyInfo BFI; in run() local
|
H A D | HeatUtils.cpp | 53 uint64_t getMaxFreq(const Function &F, const BlockFrequencyInfo *BFI) { in getMaxFreq()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 79 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
|
H A D | LoopLoadElimination.cpp | 171 DominatorTree *DT, BlockFrequencyInfo *BFI, in LoadEliminationForLoop() 624 BlockFrequencyInfo *BFI; member in __anon6c59daee0311::LoadEliminationForLoop 633 BlockFrequencyInfo *BFI, in eliminateLoadsAcrossLoops() 680 auto *BFI = (PSI && PSI->hasProfileSummary()) ? in run() local
|
H A D | ConstantHoisting.cpp | 215 static void findBestInsertionSet(DominatorTree &DT, BlockFrequencyInfo &BFI, in findBestInsertionSet() 939 DominatorTree &DT, BlockFrequencyInfo *BFI, in runImpl() 985 auto BFI = ConstHoistWithBlockFrequency in run() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SizeOpts.h | 52 BFIT *BFI, PGSOQueryType QueryType) { in shouldFuncOptimizeForSizeImpl() 73 ProfileSummaryInfo *PSI, BFIT *BFI, in shouldOptimizeForSizeImpl()
|
H A D | SimplifyLibCalls.h | 108 BlockFrequencyInfo *BFI; variable
|
H A D | CodeExtractor.h | 91 BlockFrequencyInfo *BFI; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SizeOpts.cpp | 99 BlockFrequencyInfo *BFI, in shouldOptimizeForSize() 105 BlockFrequencyInfo *BFI, in shouldOptimizeForSize()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionSpecialization.h | 177 BlockFrequencyInfo &BFI; variable 195 InstCostVisitor(const DataLayout &DL, BlockFrequencyInfo &BFI, in InstCostVisitor() 286 auto &BFI = GetBFI(*F); in getInstCostVisitorFor() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 177 MemOPSizeOpt(Function &Func, BlockFrequencyInfo &BFI, in MemOPSizeOpt() 219 BlockFrequencyInfo &BFI; member in __anon8ae3e34b0111::MemOPSizeOpt 459 static bool PGOMemOPSizeOptImpl(Function &F, BlockFrequencyInfo &BFI, in PGOMemOPSizeOptImpl() 474 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() local
|
H A D | CGProfile.cpp | 68 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in runCGProfilePass() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandMemCmp.cpp | 832 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/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 101 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in operator ()() local 243 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in queryCFG() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | JumpThreading.h | 86 std::optional<BlockFrequencyInfo *> BFI; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SyntheticCountsPropagation.cpp | 109 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(*Caller); in run() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 247 AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI) in LoopVectorizationLegality() 543 BlockFrequencyInfo *BFI; variable
|