HomeSort by: relevance | last modified time | path
    Searched refs:ProfileMap (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
SampleProfWriter.h 55 virtual std::error_code write(const StringMap<FunctionSamples> &ProfileMap);
82 writeHeader(const StringMap<FunctionSamples> &ProfileMap) = 0;
86 writeFuncProfiles(const StringMap<FunctionSamples> &ProfileMap);
95 void computeSummary(const StringMap<FunctionSamples> &ProfileMap);
111 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override {
138 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override;
194 write(const StringMap<FunctionSamples> &ProfileMap) override;
256 writeSections(const StringMap<FunctionSamples> &ProfileMap) = 0;
262 const StringMap<FunctionSamples> &ProfileMap);
271 writeNameTableSection(const StringMap<FunctionSamples> &ProfileMap);
    [all...]
SampleProf.h 983 /// sure ProfileMap's key is consistent with FunctionSample's name/context.
987 : ProfileMap(Profiles){};
996 StringMap<FunctionSamples> &ProfileMap;
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
SampleProfWriter.cpp 45 const StringMap<FunctionSamples> &ProfileMap) {
46 // Sort the ProfileMap by total samples.
49 for (const auto &I : ProfileMap) {
69 SampleProfileWriter::write(const StringMap<FunctionSamples> &ProfileMap) {
70 if (std::error_code EC = writeHeader(ProfileMap))
73 if (std::error_code EC = writeFuncProfiles(ProfileMap))
134 const StringMap<FunctionSamples> &ProfileMap) {
135 if (std::error_code EC = writeHeader(ProfileMap))
140 if (std::error_code EC = writeSections(ProfileMap))
211 const StringMap<FunctionSamples> &ProfileMap) {
    [all...]
SampleProf.cpp 328 // Filter the cold profiles from ProfileMap and move them into a tmp
331 for (const auto &I : ProfileMap) {
338 // Remove the cold profile from ProfileMap and merge them into BaseProileMap
347 ProfileMap.erase(I.first);
350 // Merge the base profiles into ProfileMap;
354 ProfileMap.find(I.getKey()) == ProfileMap.end())
358 auto Ret = ProfileMap.try_emplace(I.getKey(), FunctionSamples());
375 for (auto &I : ProfileMap) {
382 // ProfileMap. They can get out of sync after context profile promotio
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
CSPreInliner.cpp 40 : ContextTracker(Profiles), ProfileMap(Profiles),
199 LLVM_DEBUG(printProfileNames(ProfileMap, true));
215 for (auto &It : ProfileMap) {
225 ProfileMap.erase(ContextName);
228 // Make sure ProfileMap's key is consistent with FunctionSamples' name.
229 SampleContextTrimmer(ProfileMap).canonicalizeContextProfiles();
231 LLVM_DEBUG(printProfileNames(ProfileMap, false));
ProfileGenerator.cpp 88 StringMap<FunctionSamples> &ProfileMap) {
89 if (std::error_code EC = Writer->write(ProfileMap))
97 write(std::move(WriterOrErr.get()), ProfileMap);
200 auto Ret = ProfileMap.try_emplace(ContextStr, FunctionSamples());
354 for (const auto &Item : ProfileMap) {
374 // ProfileMap while iterating it.
376 if (ProfileMap.find(CallerContextId) == ProfileMap.end())
378 FunctionSamples &CallerProfile = ProfileMap[CallerContextId];
404 CSPreInliner(ProfileMap, HotCountThreshold, ColdCountThreshold).run()
    [all...]
ProfileGenerator.h 36 StringMap<FunctionSamples> &ProfileMap);
59 StringMap<FunctionSamples> ProfileMap;
187 StringMap<FunctionSamples> &ProfileMap) override;
CSPreInliner.h 81 StringMap<FunctionSamples> &ProfileMap;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
ProfiledCallGraph.h 46 ProfiledCallGraph(StringMap<FunctionSamples> &ProfileMap) {
48 for (const auto &Samples : ProfileMap) {
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
llvm-profdata.cpp 673 StringMap<FunctionSamples> ProfileMap;
716 MergeResult(Result, ProfileMap[FName].merge(Samples, Input.Weight));
732 auto Summary = Builder.computeSummaryForProfiles(ProfileMap);
738 SampleContextTrimmer(ProfileMap)
755 if (std::error_code EC = Writer->write(ProfileMap))

Completed in 100 milliseconds