Home
last modified time | relevance | path

Searched refs:ProfileSummaryInfo (Results 1 – 25 of 60) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DProfileSummaryInfo.cpp87 bool ProfileSummaryInfo::computeSummary() { in computeSummary()
105 ProfileSummaryInfo::getProfileCount(const Instruction *Inst, in getProfileCount()
130 bool ProfileSummaryInfo::isFunctionEntryHot(const Function *F) { in isFunctionEntryHot()
145 bool ProfileSummaryInfo::isFunctionHotInCallGraph(const Function *F, in isFunctionHotInCallGraph()
174 bool ProfileSummaryInfo::isFunctionColdInCallGraph(const Function *F, in isFunctionColdInCallGraph()
199 bool ProfileSummaryInfo::isFunctionHotInCallGraphNthPercentile( in isFunctionHotInCallGraphNthPercentile()
226 bool ProfileSummaryInfo::isFunctionEntryCold(const Function *F) { in isFunctionEntryCold()
241 void ProfileSummaryInfo::computeThresholds() { in computeThresholds()
263 Optional<uint64_t> ProfileSummaryInfo::computeThreshold(int PercentileCutoff) { in computeThreshold()
278 bool ProfileSummaryInfo::hasHugeWorkingSetSize() { in hasHugeWorkingSetSize()
[all …]
DModuleSummaryAnalysis.cpp127 ProfileSummaryInfo *PSI) { in getHotness()
244 ProfileSummaryInfo *PSI, DominatorTree &DT, in computeFunctionSummary()
643 ProfileSummaryInfo *PSI) { in buildModuleSummaryIndex()
833 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run()
DCMakeLists.txt78 ProfileSummaryInfo.cpp
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineSizeOpts.cpp30 ProfileSummaryInfo *PSI, in isColdBlock()
39 ProfileSummaryInfo *PSI, in isHotBlockNthPercentile()
49 ProfileSummaryInfo *PSI, in isFunctionColdInCallGraph()
65 ProfileSummaryInfo *PSI, in isFunctionHotInCallGraphNthPercentile()
81 ProfileSummaryInfo *PSI, in isFunctionColdInCallGraph()
88 ProfileSummaryInfo *PSI, in isFunctionHotInCallGraphNthPercentile()
94 ProfileSummaryInfo *PSI, in isColdBlock()
100 ProfileSummaryInfo *PSI, in isHotBlockNthPercentile()
109 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
117 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
DBranchFolding.h30 class ProfileSummaryInfo; variable
43 ProfileSummaryInfo *PSI,
160 ProfileSummaryInfo *PSI;
DExpandMemCmp.cpp728 ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) { in expandMemCmp()
828 ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI);
832 const DataLayout& DL, ProfileSummaryInfo *PSI,
839 const DataLayout& DL, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) { in runOnBlock()
858 const TargetLowering* TL, ProfileSummaryInfo *PSI, in runImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h43 class ProfileSummaryInfo {
66 ProfileSummaryInfo(Module &M) : M(M) {} in ProfileSummaryInfo() function
67 ProfileSummaryInfo(ProfileSummaryInfo &&Arg) in ProfileSummaryInfo() function
160 std::unique_ptr<ProfileSummaryInfo> PSI;
166 ProfileSummaryInfo &getPSI() { return *PSI; } in getPSI()
167 const ProfileSummaryInfo &getPSI() const { return *PSI; } in getPSI()
180 typedef ProfileSummaryInfo Result;
DInlineCost.h28 class ProfileSummaryInfo; variable
219 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE = nullptr);
231 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE);
DModuleSummaryAnalysis.h27 class ProfileSummaryInfo; variable
38 ProfileSummaryInfo *PSI);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSizeOpts.cpp53 ProfileSummaryInfo *PSI, in isFunctionColdInCallGraph()
59 ProfileSummaryInfo *PSI, in isFunctionHotInCallGraphNthPercentile()
64 ProfileSummaryInfo *PSI, in isColdBlock()
70 ProfileSummaryInfo *PSI, in isHotBlockNthPercentile()
77 bool llvm::shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
84 bool llvm::shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DSizeOpts.h33 class ProfileSummaryInfo; variable
42 bool shouldFuncOptimizeForSizeImpl(const FuncT *F, ProfileSummaryInfo *PSI, in shouldFuncOptimizeForSizeImpl()
67 bool shouldOptimizeForSizeImpl(const BlockT *BB, ProfileSummaryInfo *PSI, in shouldOptimizeForSizeImpl()
93 bool shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI,
99 bool shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI,
DCloning.h47 class ProfileSummaryInfo; variable
178 ProfileSummaryInfo *PSI = nullptr,
188 ProfileSummaryInfo *PSI;
DUnrollLoop.h33 class ProfileSummaryInfo; variable
132 BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, int OptLevel,
DSimplifyLibCalls.h32 class ProfileSummaryInfo; variable
107 ProfileSummaryInfo *PSI;
141 BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineSizeOpts.h20 class ProfileSummaryInfo; variable
27 bool shouldOptimizeForSize(const MachineFunction *MF, ProfileSummaryInfo *PSI,
33 ProfileSummaryInfo *PSI,
DTailDuplicator.h34 class ProfileSummaryInfo; variable
46 ProfileSummaryInfo *PSI;
73 ProfileSummaryInfo *PSI,
DAsmPrinter.h72 class ProfileSummaryInfo; variable
114 ProfileSummaryInfo *PSI;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/
DHotColdSplitting.h20 class ProfileSummaryInfo; variable
35 HotColdSplitting(ProfileSummaryInfo *ProfSI, in HotColdSplitting()
53 ProfileSummaryInfo *PSI;
DInliner.h25 class ProfileSummaryInfo; variable
76 ProfileSummaryInfo *PSI;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorize.h75 class ProfileSummaryInfo; variable
144 ProfileSummaryInfo *PSI;
154 OptimizationRemarkEmitter &ORE_, ProfileSummaryInfo *PSI_);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DIndirectCallPromotion.cpp213 bool processFunction(ProfileSummaryInfo *PSI);
352 bool ICallPromotionFunc::processFunction(ProfileSummaryInfo *PSI) { in processFunction()
383 static bool promoteIndirectCalls(Module &M, ProfileSummaryInfo *PSI, in promoteIndirectCalls()
427 ProfileSummaryInfo *PSI = in runOnModule()
437 ProfileSummaryInfo *PSI = &AM.getResult<ProfileSummaryAnalysis>(M); in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DConstantHoisting.h60 class ProfileSummaryInfo; variable
131 ProfileSummaryInfo *PSI);
155 ProfileSummaryInfo *PSI;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DSampleProfile.cpp188 ProfileSummaryInfo *PSI) const;
190 ProfileSummaryInfo *PSI) const;
193 ProfileSummaryInfo *PSI) const;
318 ProfileSummaryInfo *_PSI, CallGraph *CG);
359 ProfileSummaryInfo *PSI);
431 ProfileSummaryInfo *PSI = nullptr;
530 ProfileSummaryInfo *PSI) { in callsiteIsHot()
563 ProfileSummaryInfo *PSI) const { in countUsedRecords()
588 ProfileSummaryInfo *PSI) const { in countBodyRecords()
607 ProfileSummaryInfo *PSI) const { in countBodySamples()
[all …]
DThinLTOBitcodeWriter.cpp207 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode()
391 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode()
469 ProfileSummaryInfo PSI(M); in writeThinLTOBitcode()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp168 ProfileSummaryInfo* PSI) in LoadEliminationForLoop()
594 ProfileSummaryInfo *PSI;
602 BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, in eliminateLoadsAcrossLoops()

123