Searched refs:FunctionSamples (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfWriter.h | 40 virtual std::error_code write(const FunctionSamples &S) = 0; 66 writeHeader(const StringMap<FunctionSamples> &ProfileMap) = 0; 75 void computeSummary(const StringMap<FunctionSamples> &ProfileMap); 81 std::error_code write(const FunctionSamples &S) override; 88 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override { in writeHeader() 106 virtual std::error_code write(const FunctionSamples &S) override; 114 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override; 117 std::error_code writeBody(const FunctionSamples &S); 124 void addNames(const FunctionSamples &S); 173 virtual std::error_code write(const FunctionSamples &S) override; [all …]
|
| H A D | SampleProfReader.h | 289 FunctionSamples *getSamplesFor(const Function &F) { in getSamplesFor() 297 virtual FunctionSamples *getSamplesFor(StringRef Fname) { in getSamplesFor() 307 StringMap<FunctionSamples> &getProfiles() { return Profiles; } in getProfiles() 335 StringMap<FunctionSamples> Profiles; 417 std::error_code readProfile(FunctionSamples &FProfile); 487 using InlineCallStack = SmallVector<FunctionSamples *, 10>; 569 FunctionSamples *getSamplesFor(StringRef FunctionName) override; 574 DenseMap<SymbolRemappingReader::Key, FunctionSamples*> SampleMap;
|
| H A D | SampleProf.h | 204 class FunctionSamples; 209 using FunctionSamplesMap = std::map<std::string, FunctionSamples>; 217 class FunctionSamples { 219 FunctionSamples() = default; 295 const FunctionSamples *findFunctionSamplesAt(const LineLocation &Loc, 309 const FunctionSamples *R = nullptr; 360 sampleprof_error merge(const FunctionSamples &Other, uint64_t Weight = 1) { 445 const FunctionSamples *findFunctionSamples(const DILocation *DIL) const; 536 raw_ostream &operator<<(raw_ostream &OS, const FunctionSamples &FS);
|
| H A D | ProfileCommon.h | 33 class FunctionSamples; variable 87 void addRecord(const sampleprof::FunctionSamples &FS);
|
| /freebsd-12.1/contrib/llvm/lib/ProfileData/ |
| H A D | SampleProf.cpp | 31 SampleProfileFormat FunctionSamples::Format; 32 DenseMap<uint64_t, StringRef> FunctionSamples::GUIDToFuncNameMap; 33 Module *FunctionSamples::CurrentModule; 123 void FunctionSamples::print(raw_ostream &OS, unsigned Indent) const { in print() 160 const FunctionSamples &FS) { in operator <<() 165 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset() 170 const FunctionSamples * 171 FunctionSamples::findFunctionSamples(const DILocation *DIL) const { in findFunctionSamples() 184 const FunctionSamples *FS = this; in findFunctionSamples() 192 LLVM_DUMP_METHOD void FunctionSamples::dump() const { print(dbgs(), 0); } in dump()
|
| H A D | SampleProfWriter.cpp | 44 SampleProfileWriter::write(const StringMap<FunctionSamples> &ProfileMap) { in write() 70 const StringMap<FunctionSamples> &ProfileMap) { in write() 116 const FunctionSamples &CalleeSamples = FS.second; in write() 142 void SampleProfileWriterBinary::addNames(const FunctionSamples &S) { in addNames() 153 const FunctionSamples &CalleeSamples = FS.second; in addNames() 236 const StringMap<FunctionSamples> &ProfileMap) { in writeHeader() 254 const StringMap<FunctionSamples> &ProfileMap) { in writeHeader() 316 const FunctionSamples &CalleeSamples = FS.second; in writeBody() 335 SampleProfileWriterCompactBinary::write(const FunctionSamples &S) { in write() 395 const StringMap<FunctionSamples> &ProfileMap) { in computeSummary() [all …]
|
| H A D | SampleProfReader.cpp | 223 Profiles[FName] = FunctionSamples(); in read() 224 FunctionSamples &FProfile = Profiles[FName]; in read() 256 FunctionSamples &FProfile = *InlineStack.back(); in read() 432 FunctionSamples &CalleeProfile = FProfile.functionSamplesAt( in readProfile() 451 Profiles[*FName] = FunctionSamples(); in readFuncProfile() 452 FunctionSamples &FProfile = Profiles[*FName]; in readFuncProfile() 793 FunctionSamples *FProfile = nullptr; in readOneFunctionProfile() 809 FunctionSamples *CallerProfile = InlineStack.front(); in readOneFunctionProfile() 942 FunctionSamples * 1023 FunctionSamples::Format = Reader->getFormat(); in create() [all …]
|
| H A D | ProfileSummaryBuilder.cpp | 48 const sampleprof::FunctionSamples &FS) { in addRecord()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 148 unsigned countUsedRecords(const FunctionSamples *FS, 150 unsigned countBodyRecords(const FunctionSamples *FS, 219 std::vector<const FunctionSamples *> 294 FunctionSamples *Samples = nullptr; 648 const FunctionSamples * 672 std::vector<const FunctionSamples *> 676 std::vector<const FunctionSamples *> R; in findIndirectCallFunctionSamples() 702 llvm::sort(R, [](const FunctionSamples *L, const FunctionSamples *R) { in findIndirectCallFunctionSamples() 721 const FunctionSamples * 790 const FunctionSamples *FS = nullptr; in inlineHotFunctions() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InsertPrefetch.cpp | 52 bool findPrefetchInfo(const FunctionSamples *Samples, const MachineInstr &MI, 71 ErrorOr<PrefetchHints> getPrefetchHints(const FunctionSamples *TopSamples, in getPrefetchHints() 75 return Samples->findCallTargetMapAt(FunctionSamples::getOffset(Loc), in getPrefetchHints() 107 bool X86InsertPrefetch::findPrefetchInfo(const FunctionSamples *TopSamples, in findPrefetchInfo() 183 const FunctionSamples *Samples = Reader->getSamplesFor(MF.getFunction()); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 372 static sampleprof::FunctionSamples 373 remapSamples(const sampleprof::FunctionSamples &Samples, in remapSamples() 375 sampleprof::FunctionSamples Result; in remapSamples() 393 sampleprof::FunctionSamples Remapped = in remapSamples() 416 StringMap<FunctionSamples> ProfileMap; in mergeSampleProfile() 433 StringMap<FunctionSamples> &Profiles = Reader->getProfiles(); in mergeSampleProfile() 434 for (StringMap<FunctionSamples>::iterator I = Profiles.begin(), in mergeSampleProfile() 438 FunctionSamples Remapped = in mergeSampleProfile() 440 : FunctionSamples(); in mergeSampleProfile() 441 FunctionSamples &Samples = Remapper ? Remapped : I->second; in mergeSampleProfile()
|