/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ProfileSummaryInfo.h | 127 bool isFunctionHotInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraph() argument 147 bool isFunctionColdInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraph() argument 169 const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraphNthPercentile() argument 177 const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraphNthPercentile() argument 198 isHotBlock(const BBType * BB,BFIT * BFI) isHotBlock() argument 205 isColdBlock(const BBType * BB,BFIT * BFI) isColdBlock() argument 211 isColdBlock(BlockFrequency BlockFreq,const BFIT * BFI) isColdBlock() argument 218 isHotBlockNthPercentile(int PercentileCutoff,const BBType * BB,BFIT * BFI) isHotBlockNthPercentile() argument 225 isHotBlockNthPercentile(int PercentileCutoff,BlockFrequency BlockFreq,BFIT * BFI) isHotBlockNthPercentile() argument 236 isColdBlockNthPercentile(int PercentileCutoff,const BBType * BB,BFIT * BFI) isColdBlockNthPercentile() argument 242 isColdBlockNthPercentile(int PercentileCutoff,BlockFrequency BlockFreq,BFIT * BFI) isColdBlockNthPercentile() argument 306 isHotOrColdBlockNthPercentile(int PercentileCutoff,const BBType * BB,BFIT * BFI) isHotOrColdBlockNthPercentile() argument 317 isHotOrColdBlockNthPercentile(int PercentileCutoff,BlockFrequency BlockFreq,BFIT * BFI) isHotOrColdBlockNthPercentile() argument [all...] |
H A D | BlockFrequencyInfo.h | 40 std::unique_ptr<ImplType> BFI; global() variable 139 BlockFrequencyInfo BFI; global() variable [all...] |
H A D | OptimizationRemarkEmitter.h | 36 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() 113 BlockFrequencyInfo *BFI; variable
|
H A D | CFGPrinter.h | 62 const BlockFrequencyInfo *BFI; variable 72 DOTFuncInfo(const Function *F, const BlockFrequencyInfo *BFI, in DOTFuncInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFGPrinter.cpp | 106 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in runOnFunction() local 62 writeCFGToDotFile(Function & F,BlockFrequencyInfo * BFI,BranchProbabilityInfo * BPI,uint64_t MaxFreq,bool CFGOnly=false) writeCFGToDotFile() argument 84 viewCFG(Function & F,const BlockFrequencyInfo * BFI,const BranchProbabilityInfo * BPI,uint64_t MaxFreq,bool CFGOnly=false) viewCFG() argument 129 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); run() local 146 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); runOnFunction() local 170 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); run() local 187 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); runOnFunction() local 211 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); run() local 228 auto *BFI = &getAnalysis<BlockFrequencyInfoWrapperPass>().getBFI(); runOnFunction() local 252 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); run() local 265 viewCFG(bool ViewCFGOnly,const BlockFrequencyInfo * BFI,const BranchProbabilityInfo * BPI) const viewCFG() argument 280 viewCFGOnly(const BlockFrequencyInfo * BFI,const BranchProbabilityInfo * BPI) const viewCFGOnly() argument 320 if (auto *BFI = CFGInfo->getBFI()) { isNodeHidden() local [all...] |
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() 690 const BlockFrequencyInfoImplBase &BFI, in findIrreducibleHeaders() 759 BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G, in createIrreducibleLoop()
|
H A D | BlockFrequencyInfo.cpp | 283 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq() 290 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq() 337 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 | 283 BlockFrequencyInfo &BFI, in sinkLoopInvariantInstructions() argument 81 adjustedSumFreq(SmallPtrSetImpl<BasicBlock * > & BBs,BlockFrequencyInfo & BFI) adjustedSumFreq() argument 120 findBBsToSinkInto(const Loop & L,const SmallPtrSetImpl<BasicBlock * > & UseBBs,const SmallVectorImpl<BasicBlock * > & ColdLoopBBs,DominatorTree & DT,BlockFrequencyInfo & BFI) findBBsToSinkInto() argument 175 sinkInstruction(Loop & L,Instruction & I,const SmallVectorImpl<BasicBlock * > & ColdLoopBBs,const SmallDenseMap<BasicBlock *,int,16> & LoopBlockNumber,LoopInfo & LI,DominatorTree & DT,BlockFrequencyInfo & BFI,MemorySSAUpdater * MSSAU) sinkInstruction() argument 354 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); run() local [all...] |
H A D | LoopLoadElimination.cpp | 173 DominatorTree *DT, BlockFrequencyInfo *BFI, in LoadEliminationForLoop() 640 BlockFrequencyInfo *BFI; member in __anon087f49260311::LoadEliminationForLoop 649 BlockFrequencyInfo *BFI, in eliminateLoadsAcrossLoops() 696 auto *BFI = (PSI && PSI->hasProfileSummary()) ? 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/include/llvm/Transforms/IPO/ |
H A D | FunctionSpecialization.h | 124 BlockFrequencyInfo &BFI; global() variable 133 InstCostVisitor(const DataLayout & DL,BlockFrequencyInfo & BFI,TargetTransformInfo & TTI,SCCPSolver & Solver) InstCostVisitor() argument 192 auto &BFI = GetBFI(*F); getInstCostVisitorFor() local
|
/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/lib/Transforms/Instrumentation/ |
H A D | LowerAllowCheckPass.cpp | 73 static bool removeUbsanTraps(Function &F, const BlockFrequencyInfo &BFI, in removeUbsanTraps() 136 BlockFrequencyInfo &BFI = AM.getResult<BlockFrequencyAnalysis>(F); in run() local
|
H A D | PGOMemOPSizeOpt.cpp | 177 MemOPSizeOpt(Function &Func, BlockFrequencyInfo &BFI, in MemOPSizeOpt() 216 BlockFrequencyInfo &BFI; member in __anona03ef4830111::MemOPSizeOpt 453 static bool PGOMemOPSizeOptImpl(Function &F, BlockFrequencyInfo &BFI, in PGOMemOPSizeOptImpl() 468 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() local
|
H A D | PGOForceFunctionAttrs.cpp | 29 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in shouldRunOnFunction() local
|
H A D | CGProfile.cpp | 69 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 | 102 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); operator ()() local 244 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); queryCFG() local
|
/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/Scalar/ |
H A D | JumpThreading.h | 87 std::optional<BlockFrequencyInfo *> BFI; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 247 AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI) in LoopVectorizationLegality() 546 BlockFrequencyInfo *BFI; variable
|