Home
last modified time | relevance | path

Searched refs:Profiles (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/XRay/
H A DProfileTest.cpp186 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 DProfileGenerator.h40 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 DProfileGenerator.cpp132 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 DSampleProfReader.h346 : 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 DProfileCommon.h96 computeSummaryForProfiles(const sampleprof::SampleProfileMap &Profiles);
H A DSampleProf.h1222 SampleContextTrimmer(SampleProfileMap &Profiles) : ProfileMap(Profiles){};
1246 CSProfileConverter(SampleProfileMap &Profiles);
H A DSampleProfWriter.h265 std::error_code writeFuncMetadata(const SampleProfileMap &Profiles);
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DProfileSummaryBuilder.cpp188 const SampleProfileMap &Profiles) { in computeSummaryForProfiles() argument
192 const sampleprof::SampleProfileMap *ProfilesToUse = &Profiles; in computeSummaryForProfiles()
201 for (const auto &I : Profiles) { in computeSummaryForProfiles()
H A DSampleProfReader.cpp70 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 DSampleProf.cpp479 CSProfileConverter::CSProfileConverter(SampleProfileMap &Profiles) in CSProfileConverter() argument
480 : ProfileMap(Profiles) { in CSProfileConverter()
481 for (auto &FuncSample : Profiles) { in CSProfileConverter()
H A DSampleProfWriter.cpp228 const SampleProfileMap &Profiles) { in writeFuncMetadata() argument
232 for (const auto &Entry : Profiles) { in writeFuncMetadata()
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DSampleProfTest.cpp197 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 DSampleContextTracker.h94 SampleContextTracker(SampleProfileMap &Profiles,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp197 SampleProfileMap &Profiles, in SampleContextTracker() argument
200 for (auto &FuncSample : Profiles) { in SampleContextTracker()
/llvm-project-15.0.7/clang/docs/
H A DMisExpect.rst73 | Sampling | Profiles collected through sampling with external tools, such as ``perf`` on Lin…
/llvm-project-15.0.7/llvm/docs/
H A DMisExpect.rst71 | Sampling | Profiles collected through sampling with external tools, such as ``perf`` on Lin…
/llvm-project-15.0.7/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp779 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 DREADME.md200 ## Multiple Profiles
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td14 // AMDGPU DAG Profiles
/llvm-project-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-profdata.rst50 Profiles passed in via ``-weighted-input``, ``-input-files``, or via positional
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td19 // Profiles
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td22 // Type Profiles.
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td16 // AVR Type Profiles