Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h56 class InstrProfSymtab; variable
506 class InstrProfSymtab {
572 InstrProfSymtab() : VTableAddrMap(VTableAddrMapAllocator) {} in InstrProfSymtab() function
576 InstrProfSymtab(const InstrProfSymtab &) = delete;
577 InstrProfSymtab &operator=(const InstrProfSymtab &) = delete;
578 InstrProfSymtab(InstrProfSymtab &&) = delete;
579 InstrProfSymtab &operator=(InstrProfSymtab &&) = delete;
700 return Symbol == InstrProfSymtab::getExternalSymbol(); in isExternalSymbol()
717 Error InstrProfSymtab::create(StringRef D, uint64_t BaseAddr) { in create()
724 Error InstrProfSymtab::create(const NameIterRange &IterRange) { in create()
[all …]
H A DInstrProfReader.h159 virtual InstrProfSymtab &getSymtab() = 0;
165 std::unique_ptr<InstrProfSymtab> Symtab;
314 InstrProfSymtab &getSymtab() override { in getSymtab()
438 InstrProfSymtab &getSymtab() override { in getSymtab()
447 Error createSymtab(InstrProfSymtab &Symtab);
590 virtual Error populateSymtab(InstrProfSymtab &) = 0;
671 Error populateSymtab(InstrProfSymtab &Symtab) override { in populateSymtab()
884 InstrProfSymtab &getSymtab() override;
H A DInstrProfWriter.h153 InstrProfSymtab &Symtab);
160 InstrProfSymtab &Symtab,
H A DInstrProfData.inc409 InstrProfSymtab *SymTab);
487 InstrProfSymtab *SymTab);
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp528 Error InstrProfSymtab::create(Module &M, bool InLTO, bool AddCanonical) { in create()
553 Error InstrProfSymtab::addVTableWithName(GlobalVariable &VTable, in addVTableWithName()
619 Error InstrProfSymtab::create(StringRef NameStrings) { in create()
624 Error InstrProfSymtab::create(StringRef FuncNameStrings, in create()
634 Error InstrProfSymtab::initVTableNamesFromCompressedStrings( in initVTableNamesFromCompressedStrings()
640 StringRef InstrProfSymtab::getCanonicalName(StringRef PGOName) { in getCanonicalName()
666 Error InstrProfSymtab::addFuncWithName(Function &F, StringRef PGOFuncName, in addFuncWithName()
687 uint64_t InstrProfSymtab::getVTableHashFromAddress(uint64_t Address) { in getVTableHashFromAddress()
693 uint64_t InstrProfSymtab::getFunctionHashFromAddress(uint64_t Address) { in getFunctionHashFromAddress()
707 void InstrProfSymtab::dumpNames(raw_ostream &OS) const { in dumpNames()
[all …]
H A DInstrProfReader.cpp254 Symtab.reset(new InstrProfSymtab()); in readHeader()
371 if (InstrProfSymtab::isExternalSymbol(VD.first)) { in readValueProfileData()
379 if (InstrProfSymtab::isExternalSymbol(VD.first)) in readValueProfileData()
552 Error RawInstrProfReader<IntPtrT>::createSymtab(InstrProfSymtab &Symtab) { in createSymtab()
699 std::unique_ptr<InstrProfSymtab> NewSymtab = std::make_unique<InstrProfSymtab>(); in readHeader()
1351 InstrProfSymtab &IndexedInstrProfReader::getSymtab() { in getSymtab()
1355 auto NewSymtab = std::make_unique<InstrProfSymtab>(); in getSymtab()
H A DInstrProfWriter.cpp738 InstrProfSymtab &Symtab, in writeRecordInText()
803 InstrProfSymtab Symtab; in writeText()
846 InstrProfSymtab &Symtab) { in writeTextTemporalProfTraceData()
H A DDataAccessProf.cpp29 return InstrProfSymtab::getCanonicalName(Name); in getCanonicalName()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingReader.h189 std::unique_ptr<InstrProfSymtab> ProfileNames;
205 BinaryCoverageReader(std::unique_ptr<InstrProfSymtab> Symtab, in BinaryCoverageReader()
225 std::unique_ptr<InstrProfSymtab> ProfileNamesPtr, uint8_t BytesInAddress,
H A DCoverageMapping.h1237 InstrProfSymtab &ProfileNames, StringRef &FuncName) { in getFuncNameViaRef()
1288 Error getFuncName(InstrProfSymtab &ProfileNames, StringRef &FuncName) const { in getFuncName()
1337 Error getFuncName(InstrProfSymtab &ProfileNames, StringRef &FuncName) const { in getFuncName()
1381 Error getFuncName(InstrProfSymtab &ProfileNames, StringRef &FuncName) const { in getFuncName()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp509 Error InstrProfSymtab::create(SectionRef &Section) { in create()
522 StringRef InstrProfSymtab::getFuncName(uint64_t Pointer, size_t Size) { in getFuncName()
586 get(CovMapVersion Version, InstrProfSymtab &P,
601 InstrProfSymtab &ProfileNames;
662 InstrProfSymtab &P, in VersionedCovMapFuncRecordReader()
818 CovMapVersion Version, InstrProfSymtab &P, in get()
860 InstrProfSymtab &ProfileNames, StringRef CovMap, StringRef FuncRecords, in readCoverageMappingData()
905 std::unique_ptr<InstrProfSymtab> ProfileNamesPtr, uint8_t BytesInAddress, in createCoverageReaderFromBuffer()
913 InstrProfSymtab &ProfileNames = *Reader->ProfileNames; in createCoverageReaderFromBuffer()
978 auto ProfileNames = std::make_unique<InstrProfSymtab>(); in loadTestingFormat()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DMemProfContextDisambiguation.h85 std::unique_ptr<InstrProfSymtab> Symtab;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp51 InstrProfSymtab Symtab; in runCGProfilePass()
H A DIndirectCallPromotion.cpp316 InstrProfSymtab *const Symtab;
405 Function &Func, Module &M, InstrProfSymtab *Symtab, bool SamplePGO, in IndirectCallPromoter()
993 InstrProfSymtab Symtab; in promoteIndirectCalls()
/freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp837 const InstrProfSymtab &symtab = Reader->getSymtab(); in loadInput()
2798 InstrProfSymtab *Symtab) { in traverseAllValueSites()
2897 InstrProfSymtab &Symtab = Reader->getSymtab(); in showInstrProfile()
3357 InstrProfSymtab Symtab; in showDebugInfoCorrelation()
/freebsd/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc409 InstrProfSymtab *SymTab);
487 InstrProfSymtab *SymTab);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp5052 Symtab = std::make_unique<InstrProfSymtab>(); in initializeIndirectCallPromotionInfo()