Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DProfileSummaryInfo.cpp73 bool ProfileSummaryInfo::computeSummary() { in computeSummary()
84 ProfileSummaryInfo::getProfileCount(const Instruction *Inst, in getProfileCount()
108 bool ProfileSummaryInfo::isFunctionEntryHot(const Function *F) { in isFunctionEntryHot()
123 bool ProfileSummaryInfo::isFunctionHotInCallGraph(const Function *F, in isFunctionHotInCallGraph()
152 bool ProfileSummaryInfo::isFunctionColdInCallGraph(const Function *F, in isFunctionColdInCallGraph()
179 bool ProfileSummaryInfo::isFunctionEntryCold(const Function *F) { in isFunctionEntryCold()
194 void ProfileSummaryInfo::computeThresholds() { in computeThresholds()
208 bool ProfileSummaryInfo::hasHugeWorkingSetSize() { in hasHugeWorkingSetSize()
214 bool ProfileSummaryInfo::isHotCount(uint64_t C) { in isHotCount()
220 bool ProfileSummaryInfo::isColdCount(uint64_t C) { in isColdCount()
[all …]
DModuleSummaryAnalysis.cpp122 ProfileSummaryInfo *PSI) { in getHotness()
225 ProfileSummaryInfo *PSI, bool HasLocalsInUsedOrAsm, in computeFunctionSummary()
422 ProfileSummaryInfo *PSI) { in buildModuleSummaryIndex()
592 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run()
DCMakeLists.txt70 ProfileSummaryInfo.cpp
DInlineCost.cpp109 ProfileSummaryInfo *PSI;
275 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE, in CallAnalyzer()
1951 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) { in getInlineCost()
1961 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) { in getInlineCost()
/external/llvm/lib/Analysis/
DProfileSummaryInfo.cpp57 void ProfileSummaryInfo::computeSummary() { in computeSummary()
69 bool ProfileSummaryInfo::isHotFunction(const Function *F) { in isHotFunction()
85 bool ProfileSummaryInfo::isColdFunction(const Function *F) { in isColdFunction()
104 void ProfileSummaryInfo::computeThresholds() { in computeThresholds()
116 bool ProfileSummaryInfo::isHotCount(uint64_t C) { in isHotCount()
122 bool ProfileSummaryInfo::isColdCount(uint64_t C) { in isColdCount()
128 ProfileSummaryInfo *ProfileSummaryInfoWrapperPass::getPSI(Module &M) { in getPSI()
130 PSI.reset(new ProfileSummaryInfo(M)); in getPSI()
143 ProfileSummaryInfo ProfileSummaryAnalysis::run(Module &M, in run()
145 return ProfileSummaryInfo(M); in run()
[all …]
DCMakeLists.txt63 ProfileSummaryInfo.cpp
DInlineCost.cpp82 ProfileSummaryInfo *PSI;
207 ProfileSummaryInfo *PSI, Function &Callee, int Threshold, in CallAnalyzer()
1450 ProfileSummaryInfo *PSI) { in getInlineCost()
1472 ProfileSummaryInfo *PSI) { in getInlineCost()
/external/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h41 class ProfileSummaryInfo {
51 ProfileSummaryInfo(Module &M) : M(M) {} in ProfileSummaryInfo() function
52 ProfileSummaryInfo(ProfileSummaryInfo &&Arg) in ProfileSummaryInfo() function
66 std::unique_ptr<ProfileSummaryInfo> PSI;
72 ProfileSummaryInfo *getPSI(Module &M);
82 typedef ProfileSummaryInfo Result;
DInlineCost.h26 class ProfileSummaryInfo; variable
115 AssumptionCacheTracker *ACT, ProfileSummaryInfo *PSI);
124 AssumptionCacheTracker *ACT, ProfileSummaryInfo *PSI);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h44 class ProfileSummaryInfo {
58 ProfileSummaryInfo(Module &M) : M(M) {} in ProfileSummaryInfo() function
59 ProfileSummaryInfo(ProfileSummaryInfo &&Arg) in ProfileSummaryInfo() function
131 std::unique_ptr<ProfileSummaryInfo> PSI;
137 ProfileSummaryInfo *getPSI() { in getPSI()
152 typedef ProfileSummaryInfo Result;
DInlineCost.h29 class ProfileSummaryInfo; variable
196 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE = nullptr);
208 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE);
DModuleSummaryAnalysis.h28 class ProfileSummaryInfo; variable
39 ProfileSummaryInfo *PSI);
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DProfileSummaryInfoTest.cpp38 ProfileSummaryInfo buildPSI(Module *M) { in buildPSI()
39 return ProfileSummaryInfo(*M); in buildPSI()
103 ProfileSummaryInfo PSI = buildPSI(M.get()); in TEST_F()
134 ProfileSummaryInfo PSI = buildPSI(M.get()); in TEST_F()
149 ProfileSummaryInfo PSI = buildPSI(M.get()); in TEST_F()
181 ProfileSummaryInfo PSI = buildPSI(M.get()); in TEST_F()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DIndirectCallPromotion.cpp213 bool processFunction(ProfileSummaryInfo *PSI);
351 bool ICallPromotionFunc::processFunction(ProfileSummaryInfo *PSI) { in processFunction()
382 static bool promoteIndirectCalls(Module &M, ProfileSummaryInfo *PSI, in promoteIndirectCalls()
428 ProfileSummaryInfo *PSI = in runOnModule()
438 ProfileSummaryInfo *PSI = &AM.getResult<ProfileSummaryAnalysis>(M); in run()
/external/llvm/include/llvm/Transforms/IPO/
DInlinerPass.h27 class ProfileSummaryInfo; variable
89 ProfileSummaryInfo *PSI;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DCloning.h47 class ProfileSummaryInfo; variable
181 ProfileSummaryInfo *PSI = nullptr,
191 ProfileSummaryInfo *PSI;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/IPO/
DInliner.h26 class ProfileSummaryInfo; variable
77 ProfileSummaryInfo *PSI;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DSampleProfile.cpp136 ProfileSummaryInfo *PSI) const;
138 ProfileSummaryInfo *PSI) const;
141 ProfileSummaryInfo *PSI) const;
195 ProfileSummaryInfo *_PSI);
295 ProfileSummaryInfo *PSI = nullptr;
360 ProfileSummaryInfo *PSI) { in callsiteIsHot()
390 ProfileSummaryInfo *PSI) const { in countUsedRecords()
415 ProfileSummaryInfo *PSI) const { in countBodyRecords()
434 ProfileSummaryInfo *PSI) const { in countBodySamples()
1535 ProfileSummaryInfo *_PSI) { in runOnModule()
[all …]
DThinLTOBitcodeWriter.cpp205 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode()
381 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode()
DPartialInlining.cpp205 ProfileSummaryInfo *ProfSI) in PartialInlinerImpl()
271 ProfileSummaryInfo *PSI;
361 ProfileSummaryInfo *PSI = in runOnModule()
1505 ProfileSummaryInfo *PSI = &AM.getResult<ProfileSummaryAnalysis>(M); in run()
DInliner.cpp467 ProfileSummaryInfo *PSI, TargetLibraryInfo &TLI, in inlineCallsImpl()
813 ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M); in run()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SampleProfile/
Dwarm-inline-instance.ll58 ; ProfileSummaryInfo, we will still regard the callsite of foo as hot and
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp1437 ProfileSummaryInfo *PSI, in updateCallProfile()
1466 ProfileSummaryInfo *PSI) { in updateCalleeCount()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/LTO/
DThinLTOCodeGenerator.cpp492 ProfileSummaryInfo PSI(TheModule); in ProcessThinLTOModule()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopUnrollPass.cpp1309 ProfileSummaryInfo *PSI = in run()

12