| /llvm-project-15.0.7/llvm/unittests/XRay/ |
| H A D | ProfileTest.cpp | 186 std::vector<Profile> Profiles(3); in TEST() local 187 EXPECT_FALSE(errorToBool(Profiles[0].addBlock(Profile::Block{ in TEST() 190 EXPECT_FALSE(errorToBool(Profiles[1].addBlock(Profile::Block{ in TEST() 193 EXPECT_FALSE(errorToBool(Profiles[2].addBlock(Profile::Block{ in TEST() 196 Profile Merged = std::accumulate(Profiles.begin(), Profiles.end(), Profile(), in TEST() 212 std::vector<Profile> Profiles(2); in TEST() local 215 EXPECT_FALSE(errorToBool(Profiles[0].addBlock(Profile::Block{ in TEST() 219 EXPECT_FALSE(errorToBool(Profiles[0].addBlock(Profile::Block{ in TEST() 224 EXPECT_FALSE(errorToBool(Profiles[1].addBlock(Profile::Block{ in TEST() 227 EXPECT_FALSE(errorToBool(Profiles[1].addBlock(Profile::Block{ in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-profgen/ |
| H A D | ProfileGenerator.h | 40 const SampleProfileMap &&Profiles) in ProfileGeneratorBase() argument 41 : Binary(Binary), ProfileMap(std::move(Profiles)){}; in ProfileGeneratorBase() 115 void calculateAndShowDensity(const SampleProfileMap &Profiles); 117 double calculateDensity(const SampleProfileMap &Profiles, 152 ProfileGenerator(ProfiledBinary *Binary, const SampleProfileMap &&Profiles) in ProfileGenerator() argument 153 : ProfileGeneratorBase(Binary, std::move(Profiles)){}; in ProfileGenerator() 175 void trimColdProfiles(const SampleProfileMap &Profiles, 186 CSProfileGenerator(ProfiledBinary *Binary, SampleProfileMap &Profiles) in CSProfileGenerator() argument 187 : ProfileGeneratorBase(Binary), ContextTracker(Profiles, nullptr){}; in CSProfileGenerator()
|
| H A D | ProfileGenerator.cpp | 132 ProfileGeneratorBase::create(ProfiledBinary *Binary, SampleProfileMap &Profiles, in create() argument 138 Generator.reset(new CSProfileGenerator(Binary, Profiles)); in create() 140 Generator.reset(new ProfileGenerator(Binary, std::move(Profiles))); in create() 197 double ProfileGeneratorBase::calculateDensity(const SampleProfileMap &Profiles, in calculateDensity() argument 201 for (auto &I : Profiles) { in calculateDensity() 501 void ProfileGenerator::trimColdProfiles(const SampleProfileMap &Profiles, in trimColdProfiles() argument 730 const SampleProfileMap &Profiles) { in calculateAndShowDensity() argument 731 double Density = calculateDensity(Profiles, HotCountThreshold); in calculateAndShowDensity() 1020 SampleProfileMap &Profiles) { in computeSummaryAndThreshold() argument 1022 Summary = Builder.computeSummaryForProfiles(Profiles); in computeSummaryAndThreshold()
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfReader.h | 346 : Profiles(0), Ctx(C), Buffer(std::move(B)), Format(Format) {} 409 auto It = Profiles.find(CanonName); in getOrCreateSamplesFor() 410 if (It != Profiles.end()) in getOrCreateSamplesFor() 416 return &Profiles[CanonName]; in getOrCreateSamplesFor() 423 auto It = Profiles.find(Fname); in getSamplesFor() 424 if (It != Profiles.end()) in getSamplesFor() 429 auto It = Profiles.find(*NameInProfile); in getSamplesFor() 430 if (It != Profiles.end()) in getSamplesFor() 438 SampleProfileMap &getProfiles() { return Profiles; } in getProfiles() 507 SampleProfileMap Profiles;
|
| H A D | ProfileCommon.h | 96 computeSummaryForProfiles(const sampleprof::SampleProfileMap &Profiles);
|
| H A D | SampleProf.h | 1222 SampleContextTrimmer(SampleProfileMap &Profiles) : ProfileMap(Profiles){}; 1246 CSProfileConverter(SampleProfileMap &Profiles);
|
| H A D | SampleProfWriter.h | 265 std::error_code writeFuncMetadata(const SampleProfileMap &Profiles);
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/ |
| H A D | ProfileSummaryBuilder.cpp | 188 const SampleProfileMap &Profiles) { in computeSummaryForProfiles() argument 192 const sampleprof::SampleProfileMap *ProfilesToUse = &Profiles; in computeSummaryForProfiles() 201 for (const auto &I : Profiles) { in computeSummaryForProfiles()
|
| H A D | SampleProfReader.cpp | 70 sortFuncProfiles(Profiles, V); in dump() 282 Profiles[FContext] = FunctionSamples(); in readImpl() 283 FunctionSamples &FProfile = Profiles[FContext]; in readImpl() 359 assert((CSProfileCount == 0 || CSProfileCount == Profiles.size()) && in readImpl() 363 TopLevelProbeProfileCount == Profiles.size()) && in readImpl() 597 Profiles[*FContext] = FunctionSamples(); in readFuncProfile() 598 FunctionSamples &FProfile = Profiles[*FContext]; in readFuncProfile() 1149 auto It = Profiles.find(*FContext); in readFuncMetadata() 1150 if (It != Profiles.end()) in readFuncMetadata() 1608 FProfile = &Profiles[Name]; in readOneFunctionProfile() [all …]
|
| H A D | SampleProf.cpp | 479 CSProfileConverter::CSProfileConverter(SampleProfileMap &Profiles) in CSProfileConverter() argument 480 : ProfileMap(Profiles) { in CSProfileConverter() 481 for (auto &FuncSample : Profiles) { in CSProfileConverter()
|
| H A D | SampleProfWriter.cpp | 228 const SampleProfileMap &Profiles) { in writeFuncMetadata() argument 232 for (const auto &Entry : Profiles) { in writeFuncMetadata()
|
| /llvm-project-15.0.7/llvm/unittests/ProfileData/ |
| H A D | SampleProfTest.cpp | 197 SampleProfileMap Profiles; in testRoundTrip() local 198 Profiles[FooName] = std::move(FooSamples); in testRoundTrip() 199 Profiles[BarName] = std::move(BarSamples); in testRoundTrip() 200 Profiles[BazName] = std::move(BazSamples); in testRoundTrip() 201 Profiles[BooName] = std::move(BooSamples); in testRoundTrip() 227 EC = Writer->write(Profiles); in testRoundTrip()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | SampleContextTracker.h | 94 SampleContextTracker(SampleProfileMap &Profiles,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SampleContextTracker.cpp | 197 SampleProfileMap &Profiles, in SampleContextTracker() argument 200 for (auto &FuncSample : Profiles) { in SampleContextTracker()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | MisExpect.rst | 73 | Sampling | Profiles collected through sampling with external tools, such as ``perf`` on Lin…
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | MisExpect.rst | 71 | Sampling | Profiles collected through sampling with external tools, such as ``perf`` on Lin…
|
| /llvm-project-15.0.7/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 779 SampleProfileMap &Profiles = Reader->getProfiles(); in mergeSampleProfile() local 788 for (SampleProfileMap::iterator I = Profiles.begin(), E = Profiles.end(); in mergeSampleProfile() 2422 static int showHotFunctionList(const sampleprof::SampleProfileMap &Profiles, in showHotFunctionList() argument 2447 for (const auto &I : Profiles) { in showHotFunctionList() 2479 Profiles.size(), HotFuncSample, ProfileTotalSample, in showHotFunctionList()
|
| /llvm-project-15.0.7/bolt/ |
| H A D | README.md | 200 ## Multiple Profiles
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.td | 14 // AMDGPU DAG Profiles
|
| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-profdata.rst | 50 Profiles passed in via ``-weighted-input``, ``-input-files``, or via positional
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 19 // Profiles
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.td | 22 // Type Profiles.
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.td | 16 // AVR Type Profiles
|