Home
last modified time | relevance | path

Searched refs:ProfileReader (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DMachORewriteInstance.cpp118 if (ProfileReader) { in setProfile()
121 Twine("multiple profiles specified: ") + ProfileReader->getFilename() + in setProfile()
125 ProfileReader = std::make_unique<DataReader>(Filename); in setProfile()
130 if (!ProfileReader) in preprocessProfileData()
132 if (Error E = ProfileReader->preprocessProfile(*BC.get())) in preprocessProfileData()
137 if (!ProfileReader) in processProfileDataPreCFG()
139 if (Error E = ProfileReader->readProfilePreCFG(*BC.get())) in processProfileDataPreCFG()
144 if (!ProfileReader) in processProfileData()
146 if (Error E = ProfileReader->readProfile(*BC.get())) in processProfileData()
H A DRewriteInstance.cpp382 if (ProfileReader) { in setProfile()
396 ProfileReader = std::make_unique<DataReader>(Filename); in setProfile()
2705 if (ProfileReader->mayHaveProfileData(Function)) in selectFunctionsToProcess()
2748 if (ProfileReader && !ProfileReader->mayHaveProfileData(Function)) in selectFunctionsToProcess()
2790 if (!ProfileReader) in preprocessProfileData()
2797 << ProfileReader->getReaderName() << '\n'; in preprocessProfileData()
2802 ProfileReader->setBAT(&*BAT); in preprocessProfileData()
2820 if (!ProfileReader) in processProfileDataPreCFG()
2831 if (!ProfileReader) in processProfileData()
2837 if (Error E = ProfileReader->readProfile(*BC.get())) in processProfileData()
[all …]
/llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp234 IndexedInstrProfReader &ProfileReader) { in loadFunctionRecord() argument
247 if (Error E = ProfileReader.getFunctionCounts(Record.FunctionName, in loadFunctionRecord()
314 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage) { in loadFromReaders() argument
320 if (Error E = Coverage.loadFunctionRecord(Record, ProfileReader)) in loadFromReaders()
329 IndexedInstrProfReader &ProfileReader) { in load() argument
331 if (Error E = loadFromReaders(CoverageReaders, ProfileReader, *Coverage)) in load()
353 auto ProfileReader = std::move(ProfileReaderOrErr.get()); in load() local
380 if (Error E = loadFromReaders(Readers, *ProfileReader, *Coverage)) in load()
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DMachORewriteInstance.h44 std::unique_ptr<ProfileReaderBase> ProfileReader; variable
H A DRewriteInstance.h87 return ProfileReader.get(); in getProfileReader()
431 std::unique_ptr<ProfileReaderBase> ProfileReader; variable
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h581 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage);
585 IndexedInstrProfReader &ProfileReader);
601 IndexedInstrProfReader &ProfileReader);
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DCoverageMappingTest.cpp139 std::unique_ptr<IndexedInstrProfReader> ProfileReader; member
238 ProfileReader = std::move(ReaderOrErr.get()); in readProfCounts()
254 return CoverageMapping::load(CoverageReaders, *ProfileReader); in readOutputFunctions()