Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfReader.h681 class IndexedInstrProfReader : public InstrProfReader {
713 IndexedInstrProfReader(
718 IndexedInstrProfReader(const IndexedInstrProfReader &) = delete;
719 IndexedInstrProfReader &operator=(const IndexedInstrProfReader &) = delete;
797 static Expected<std::unique_ptr<IndexedInstrProfReader>>
801 static Expected<std::unique_ptr<IndexedInstrProfReader>>
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfReader.cpp174 if (IndexedInstrProfReader::hasFormat(*Buffer)) in create()
175 Result.reset(new IndexedInstrProfReader(std::move(Buffer))); in create()
192 Expected<std::unique_ptr<IndexedInstrProfReader>>
193 IndexedInstrProfReader::create(const Twine &Path, vfs::FileSystem &FS, in create()
210 return IndexedInstrProfReader::create(std::move(BufferOrError.get()), in create()
214 Expected<std::unique_ptr<IndexedInstrProfReader>>
215 IndexedInstrProfReader::create(std::unique_ptr<MemoryBuffer> Buffer, in create()
218 if (!IndexedInstrProfReader::hasFormat(*Buffer)) in create()
220 auto Result = std::make_unique<IndexedInstrProfReader>( in create()
1136 bool IndexedInstrProfReader::hasFormat(const MemoryBuffer &DataBuffer) { in hasFormat()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.h104 void applyFunctionAttributes(llvm::IndexedInstrProfReader *PGOReader,
106 void loadRegionCounts(llvm::IndexedInstrProfReader *PGOReader,
H A DCodeGenPGO.cpp40 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in setFuncName()
149 static PGOHashVersion getPGOHashVersion(llvm::IndexedInstrProfReader *PGOReader, in getPGOHashVersion()
1024 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in assignRegionCounters()
1182 CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader *PGOReader, in applyFunctionAttributes()
1388 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in valueProfile()
1407 void CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader *PGOReader, in loadRegionCounts()
H A DCodeGenModule.h51 class IndexedInstrProfReader; variable
336 std::unique_ptr<llvm::IndexedInstrProfReader> PGOReader;
695 llvm::IndexedInstrProfReader *getPGOReader() const { return PGOReader.get(); } in getPGOReader()
H A DCodeGenModule.cpp421 auto ReaderOrErr = llvm::IndexedInstrProfReader::create( in CodeGenModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h46 class IndexedInstrProfReader; variable
939 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage);
944 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage,
950 IndexedInstrProfReader &ProfileReader);
966 IndexedInstrProfReader &ProfileReader);
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp800 IndexedInstrProfReader &ProfileReader) { in loadFunctionRecord()
938 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage) { in loadFromReaders()
953 IndexedInstrProfReader &ProfileReader) { in load()
972 IndexedInstrProfReader &ProfileReader, CoverageMapping &Coverage, in loadFromFile()
1012 auto ProfileReaderOrErr = IndexedInstrProfReader::create(ProfileFilename, FS); in load()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp786 readMemprof(Module &M, Function &F, IndexedInstrProfReader *MemProfReader, in readMemprof()
1018 auto ReaderOrErr = IndexedInstrProfReader::create(MemoryProfileFileName, *FS); in run()
1027 std::unique_ptr<IndexedInstrProfReader> MemProfReader = in run()
H A DPGOInstrumentation.cpp1104 bool readCounters(IndexedInstrProfReader *PGOReader, bool &AllZeros,
1111 void populateCoverage(IndexedInstrProfReader *PGOReader);
1371 bool PGOUseFunc::readCounters(IndexedInstrProfReader *PGOReader, bool &AllZeros, in readCounters()
1419 void PGOUseFunc::populateCoverage(IndexedInstrProfReader *PGOReader) { in populateCoverage()
2060 auto ReaderOrErr = IndexedInstrProfReader::create(ProfileFileName, FS, in annotateAllFunctions()
2070 std::unique_ptr<IndexedInstrProfReader> PGOReader = in annotateAllFunctions()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1451 auto ReaderOrErr = llvm::IndexedInstrProfReader::create(ProfileName, FS); in setPGOUseInstrumentor()
1460 std::unique_ptr<llvm::IndexedInstrProfReader> PGOReader = in setPGOUseInstrumentor()