Home
last modified time | relevance | path

Searched refs:IndexedInstrProfReader (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProfReader.cpp100 if (IndexedInstrProfReader::hasFormat(*Buffer)) in create()
101 Result.reset(new IndexedInstrProfReader(std::move(Buffer))); in create()
118 Expected<std::unique_ptr<IndexedInstrProfReader>>
135 return IndexedInstrProfReader::create(std::move(BufferOrError.get()), in create()
139 Expected<std::unique_ptr<IndexedInstrProfReader>>
140 IndexedInstrProfReader::create(std::unique_ptr<MemoryBuffer> Buffer, in create()
146 if (!IndexedInstrProfReader::hasFormat(*Buffer)) in create()
148 auto Result = std::make_unique<IndexedInstrProfReader>( in create()
930 Error IndexedInstrProfReader::readHeader() { in readHeader()
1016 InstrProfSymtab &IndexedInstrProfReader::getSymtab() { in getSymtab()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h552 class IndexedInstrProfReader : public InstrProfReader {
583 IndexedInstrProfReader(
588 IndexedInstrProfReader(const IndexedInstrProfReader &) = delete;
589 IndexedInstrProfReader &operator=(const IndexedInstrProfReader &) = delete;
652 static Expected<std::unique_ptr<IndexedInstrProfReader>>
655 static Expected<std::unique_ptr<IndexedInstrProfReader>>
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.h99 void applyFunctionAttributes(llvm::IndexedInstrProfReader *PGOReader,
101 void loadRegionCounts(llvm::IndexedInstrProfReader *PGOReader,
H A DCodeGenPGO.cpp35 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in setFuncName()
144 static PGOHashVersion getPGOHashVersion(llvm::IndexedInstrProfReader *PGOReader, in getPGOHashVersion()
805 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in assignRegionCounters()
941 CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader *PGOReader, in applyFunctionAttributes()
1010 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in valueProfile()
1029 void CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader *PGOReader, in loadRegionCounts()
H A DCodeGenModule.h49 class IndexedInstrProfReader; variable
332 std::unique_ptr<llvm::IndexedInstrProfReader> PGOReader;
656 llvm::IndexedInstrProfReader *getPGOReader() const { return PGOReader.get(); } in getPGOReader()
H A DCodeGenModule.cpp180 auto ReaderOrErr = llvm::IndexedInstrProfReader::create( in CodeGenModule()
/llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp234 IndexedInstrProfReader &ProfileReader) { in loadFunctionRecord()
314 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage) { in loadFromReaders()
329 IndexedInstrProfReader &ProfileReader) { in load()
350 auto ProfileReaderOrErr = IndexedInstrProfReader::create(ProfileFilename); in load()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h44 class IndexedInstrProfReader; variable
581 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage);
585 IndexedInstrProfReader &ProfileReader);
601 IndexedInstrProfReader &ProfileReader);
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp1016 bool readCounters(IndexedInstrProfReader *PGOReader, bool &AllZeros,
1222 bool PGOUseFunc::readCounters(IndexedInstrProfReader *PGOReader, bool &AllZeros, in readCounters()
1745 IndexedInstrProfReader::create(ProfileFileName, ProfileRemappingFileName); in annotateAllFunctions()
1754 std::unique_ptr<IndexedInstrProfReader> PGOReader = in annotateAllFunctions()
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DInstrProfTest.cpp43 std::unique_ptr<IndexedInstrProfReader> Reader;
49 auto ReaderOrErr = IndexedInstrProfReader::create(std::move(Profile), in readProfile()
1264 IndexedInstrProfReader::create(std::move(IndexedProfile), nullptr); in TEST()
H A DCoverageMappingTest.cpp139 std::unique_ptr<IndexedInstrProfReader> ProfileReader;
236 auto ReaderOrErr = IndexedInstrProfReader::create(std::move(Profile)); in readProfCounts()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DCompilerInvocation.cpp1301 auto ReaderOrErr = llvm::IndexedInstrProfReader::create(ProfileName); in setPGOUseInstrumentor()
1308 std::unique_ptr<llvm::IndexedInstrProfReader> PGOReader = in setPGOUseInstrumentor()