Home
last modified time | relevance | path

Searched refs:InstrProfSymtab (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h55 class InstrProfSymtab; variable
450 class InstrProfSymtab {
515 InstrProfSymtab() : VTableAddrMap(VTableAddrMapAllocator) {} in InstrProfSymtab() function
519 InstrProfSymtab(const InstrProfSymtab &) = delete;
520 InstrProfSymtab &operator=(const InstrProfSymtab &) = delete;
521 InstrProfSymtab(InstrProfSymtab &&) = delete;
522 InstrProfSymtab &operator=(InstrProfSymtab &&) = delete;
639 return Symbol == InstrProfSymtab::getExternalSymbol(); in isExternalSymbol()
656 Error InstrProfSymtab::create(StringRef D, uint64_t BaseAddr) { in create()
663 Error InstrProfSymtab::create(const NameIterRange &IterRange) { in create()
[all …]
H A DInstrProfReader.h152 virtual InstrProfSymtab &getSymtab() = 0;
158 std::unique_ptr<InstrProfSymtab> Symtab;
296 InstrProfSymtab &getSymtab() override { in getSymtab()
403 InstrProfSymtab &getSymtab() override { in getSymtab()
412 Error createSymtab(InstrProfSymtab &Symtab);
553 virtual Error populateSymtab(InstrProfSymtab &) = 0;
630 Error populateSymtab(InstrProfSymtab &Symtab) override { in populateSymtab()
813 InstrProfSymtab &getSymtab() override;
H A DInstrProfWriter.h139 InstrProfSymtab &Symtab);
146 InstrProfSymtab &Symtab, raw_fd_ostream &OS);
H A DInstrProfData.inc397 InstrProfSymtab *SymTab);
475 InstrProfSymtab *SymTab);
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp471 Error InstrProfSymtab::create(Module &M, bool InLTO) { in create()
497 Error InstrProfSymtab::addVTableWithName(GlobalVariable &VTable, in addVTableWithName()
567 Error InstrProfSymtab::create(StringRef NameStrings) { in create()
570 std::bind(&InstrProfSymtab::addFuncName, this, std::placeholders::_1)); in create()
573 Error InstrProfSymtab::create(StringRef FuncNameStrings, in create()
576 std::bind(&InstrProfSymtab::addFuncName, in create()
582 std::bind(&InstrProfSymtab::addVTableName, this, std::placeholders::_1)); in create()
585 Error InstrProfSymtab::initVTableNamesFromCompressedStrings( in initVTableNamesFromCompressedStrings()
589 std::bind(&InstrProfSymtab::addVTableName, this, std::placeholders::_1)); in initVTableNamesFromCompressedStrings()
592 StringRef InstrProfSymtab::getCanonicalName(StringRef PGOName) { in getCanonicalName()
[all …]
H A DInstrProfReader.cpp244 Symtab.reset(new InstrProfSymtab()); in readHeader()
359 if (InstrProfSymtab::isExternalSymbol(VD.first)) { in readValueProfileData()
367 if (InstrProfSymtab::isExternalSymbol(VD.first)) in readValueProfileData()
540 Error RawInstrProfReader<IntPtrT>::createSymtab(InstrProfSymtab &Symtab) { in createSymtab()
666 std::unique_ptr<InstrProfSymtab> NewSymtab = std::make_unique<InstrProfSymtab>(); in readHeader()
1461 InstrProfSymtab &IndexedInstrProfReader::getSymtab() { in getSymtab()
1465 auto NewSymtab = std::make_unique<InstrProfSymtab>(); in getSymtab()
H A DInstrProfWriter.cpp1054 InstrProfSymtab &Symtab, in writeRecordInText()
1115 InstrProfSymtab Symtab; in writeText()
1158 InstrProfSymtab &Symtab) { in writeTextTemporalProfTraceData()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingReader.h187 std::unique_ptr<InstrProfSymtab> ProfileNames;
198 BinaryCoverageReader(std::unique_ptr<InstrProfSymtab> Symtab, in BinaryCoverageReader()
215 std::unique_ptr<InstrProfSymtab> ProfileNamesPtr, uint8_t BytesInAddress,
H A DCoverageMapping.h1161 InstrProfSymtab &ProfileNames, StringRef &FuncName) { in getFuncNameViaRef()
1212 Error getFuncName(InstrProfSymtab &ProfileNames, StringRef &FuncName) const { in getFuncName()
1261 Error getFuncName(InstrProfSymtab &ProfileNames, StringRef &FuncName) const { in getFuncName()
1305 Error getFuncName(InstrProfSymtab &ProfileNames, StringRef &FuncName) const { in getFuncName()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp495 Error InstrProfSymtab::create(SectionRef &Section) { in create()
515 StringRef InstrProfSymtab::getFuncName(uint64_t Pointer, size_t Size) { in getFuncName()
579 get(CovMapVersion Version, InstrProfSymtab &P,
594 InstrProfSymtab &ProfileNames;
655 InstrProfSymtab &P, in VersionedCovMapFuncRecordReader()
811 CovMapVersion Version, InstrProfSymtab &P, in get()
853 InstrProfSymtab &ProfileNames, StringRef CovMap, StringRef FuncRecords, in readCoverageMappingData()
897 std::unique_ptr<InstrProfSymtab> ProfileNamesPtr, uint8_t BytesInAddress, in createCoverageReaderFromBuffer()
904 InstrProfSymtab &ProfileNames = *Reader->ProfileNames; in createCoverageReaderFromBuffer()
969 auto ProfileNames = std::make_unique<InstrProfSymtab>(); in loadTestingFormat()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp51 InstrProfSymtab Symtab; in runCGProfilePass()
H A DIndirectCallPromotion.cpp310 InstrProfSymtab *const Symtab;
395 InstrProfSymtab *Symtab, bool SamplePGO, in IndirectCallPromoter()
966 InstrProfSymtab Symtab; in promoteIndirectCalls()
/freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp776 const InstrProfSymtab &symtab = Reader->getSymtab(); in loadInput()
2702 InstrProfSymtab *Symtab) { in traverseAllValueSites()
2801 InstrProfSymtab &Symtab = Reader->getSymtab(); in showInstrProfile()
3232 InstrProfSymtab Symtab; in showDebugInfoCorrelation()
/freebsd/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc397 InstrProfSymtab *SymTab);
475 InstrProfSymtab *SymTab);