Buffer | llvm::sampleprof::SampleProfileReader | protected |
collectFuncsFromModule() override | llvm::sampleprof::SampleProfileReaderExtBinaryBase | virtual |
computeSummary() | llvm::sampleprof::SampleProfileReader | protected |
create(StringRef Filename, LLVMContext &C, vfs::FileSystem &FS, FSDiscriminatorPass P=FSDiscriminatorPass::Base, StringRef RemapFilename="") | llvm::sampleprof::SampleProfileReader | static |
create(std::unique_ptr< MemoryBuffer > &B, LLVMContext &C, vfs::FileSystem &FS, FSDiscriminatorPass P=FSDiscriminatorPass::Base, StringRef RemapFilename="") | llvm::sampleprof::SampleProfileReader | static |
CSNameTable | llvm::sampleprof::SampleProfileReaderBinary | protected |
CSProfileCount | llvm::sampleprof::SampleProfileReader | protected |
Ctx | llvm::sampleprof::SampleProfileReader | protected |
Data | llvm::sampleprof::SampleProfileReaderBinary | protected |
dump(raw_ostream &OS=dbgs()) | llvm::sampleprof::SampleProfileReader | |
dumpFunctionProfile(const FunctionSamples &FS, raw_ostream &OS=dbgs()) | llvm::sampleprof::SampleProfileReader | |
dumpJson(raw_ostream &OS=dbgs()) | llvm::sampleprof::SampleProfileReader | |
dumpSectionInfo(raw_ostream &OS=dbgs()) override | llvm::sampleprof::SampleProfileReaderExtBinaryBase | virtual |
End | llvm::sampleprof::SampleProfileReaderBinary | protected |
Format | llvm::sampleprof::SampleProfileReader | protected |
FuncMetadataIndex | llvm::sampleprof::SampleProfileReader | protected |
FuncNameToProfNameMap | llvm::sampleprof::SampleProfileReader | protected |
FuncOffsetList | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
FuncOffsetTable | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
FuncsToUse | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
getBuffer() const | llvm::sampleprof::SampleProfileReader | inline |
getDiscriminatorMask() const | llvm::sampleprof::SampleProfileReader | inline |
getFileSize() | llvm::sampleprof::SampleProfileReaderExtBinaryBase | |
getFormat() const | llvm::sampleprof::SampleProfileReader | inline |
getNameTable() override | llvm::sampleprof::SampleProfileReaderBinary | inlinevirtual |
getProfiles() | llvm::sampleprof::SampleProfileReader | inline |
getProfileSymbolList() override | llvm::sampleprof::SampleProfileReaderExtBinaryBase | inlinevirtual |
getRemapper() | llvm::sampleprof::SampleProfileReader | inline |
getSamplesFor(const Function &F) | llvm::sampleprof::SampleProfileReader | inline |
getSamplesFor(StringRef Fname) | llvm::sampleprof::SampleProfileReader | inline |
getSectionSize(SecType Type) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | |
getSummary() const | llvm::sampleprof::SampleProfileReader | inline |
hasUniqSuffix() | llvm::sampleprof::SampleProfileReader | inlinevirtual |
M | llvm::sampleprof::SampleProfileReader | protected |
MaskedBitFrom | llvm::sampleprof::SampleProfileReader | protected |
MD5SampleContextStart | llvm::sampleprof::SampleProfileReaderBinary | protected |
MD5SampleContextTable | llvm::sampleprof::SampleProfileReaderBinary | protected |
NameTable | llvm::sampleprof::SampleProfileReaderBinary | protected |
ProfileHasAttribute | llvm::sampleprof::SampleProfileReader | protected |
ProfileIsCS | llvm::sampleprof::SampleProfileReader | protected |
profileIsCS() const | llvm::sampleprof::SampleProfileReader | inline |
profileIsFS() const | llvm::sampleprof::SampleProfileReader | inline |
ProfileIsFS | llvm::sampleprof::SampleProfileReader | protected |
ProfileIsMD5 | llvm::sampleprof::SampleProfileReader | protected |
profileIsPreInlined() const | llvm::sampleprof::SampleProfileReader | inline |
ProfileIsPreInlined | llvm::sampleprof::SampleProfileReader | protected |
profileIsProbeBased() const | llvm::sampleprof::SampleProfileReader | inline |
ProfileIsProbeBased | llvm::sampleprof::SampleProfileReader | protected |
Profiles | llvm::sampleprof::SampleProfileReader | protected |
ProfileSecRange | llvm::sampleprof::SampleProfileReader | protected |
ProfSymList | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
llvm::sampleprof::SampleProfileReaderBinary::read() | llvm::sampleprof::SampleProfileReader | inline |
llvm::sampleprof::SampleProfileReaderBinary::read(const DenseSet< StringRef > &FuncsToUse) | llvm::sampleprof::SampleProfileReader | inline |
readContextFromTable(size_t *RetIdx=nullptr) | llvm::sampleprof::SampleProfileReaderBinary | protected |
readCSNameTableSec() | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readCustomSection(const SecHdrTableEntry &Entry)=0 | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protectedpure virtual |
readFuncMetadata(bool ProfileHasAttribute, SampleProfileMap &Profiles) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readFuncMetadata(bool ProfileHasAttribute) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readFuncMetadata(bool ProfileHasAttribute, FunctionSamples *FProfile) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readFuncOffsetTable() | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readFuncProfile(const uint8_t *Start) | llvm::sampleprof::SampleProfileReaderBinary | protected |
readFuncProfile(const uint8_t *Start, SampleProfileMap &Profiles) | llvm::sampleprof::SampleProfileReaderBinary | protected |
readFuncProfiles() | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readFuncProfiles(const DenseSet< StringRef > &FuncsToUse, SampleProfileMap &Profiles) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readHeader() override | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protectedvirtual |
readImpl() override | llvm::sampleprof::SampleProfileReaderExtBinaryBase | virtual |
readMagicIdent() | llvm::sampleprof::SampleProfileReaderBinary | protected |
readNameTable() | llvm::sampleprof::SampleProfileReaderBinary | protected |
readNameTableSec(bool IsMD5, bool FixedLengthMD5) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readNumber() | llvm::sampleprof::SampleProfileReaderBinary | protected |
readOneSection(const uint8_t *Start, uint64_t Size, const SecHdrTableEntry &Entry) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protectedvirtual |
readProfile(FunctionSamples &FProfile) | llvm::sampleprof::SampleProfileReaderBinary | protected |
readProfileSymbolList() | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readSampleContextFromTable() | llvm::sampleprof::SampleProfileReaderBinary | protected |
readSecHdrTable() | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readSecHdrTableEntry(uint64_t Idx) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
readString() | llvm::sampleprof::SampleProfileReaderBinary | protected |
readStringFromTable(size_t *RetIdx=nullptr) | llvm::sampleprof::SampleProfileReaderBinary | protected |
readStringIndex(T &Table) | llvm::sampleprof::SampleProfileReaderBinary | inlineprotected |
readSummary() | llvm::sampleprof::SampleProfileReaderBinary | protected |
readUnencodedNumber() | llvm::sampleprof::SampleProfileReaderBinary | protected |
Remapper | llvm::sampleprof::SampleProfileReader | protected |
reportError(int64_t LineNumber, const Twine &Msg) const | llvm::sampleprof::SampleProfileReader | inline |
SampleProfileReader(std::unique_ptr< MemoryBuffer > B, LLVMContext &C, SampleProfileFormat Format=SPF_None) | llvm::sampleprof::SampleProfileReader | inline |
SampleProfileReaderBinary(std::unique_ptr< MemoryBuffer > B, LLVMContext &C, SampleProfileFormat Format=SPF_None) | llvm::sampleprof::SampleProfileReaderBinary | inline |
SampleProfileReaderExtBinaryBase(std::unique_ptr< MemoryBuffer > B, LLVMContext &C, SampleProfileFormat Format) | llvm::sampleprof::SampleProfileReaderExtBinaryBase | inline |
SecHdrTable | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
setDiscriminatorMaskedBitFrom(FSDiscriminatorPass P) | llvm::sampleprof::SampleProfileReader | inline |
setFuncNameToProfNameMap(const HashKeyMap< std::unordered_map, FunctionId, FunctionId > &FPMap) | llvm::sampleprof::SampleProfileReader | inline |
setModule(const Module *Mod) | llvm::sampleprof::SampleProfileReader | inline |
setProfileUseMD5() | llvm::sampleprof::SampleProfileReader | inlinevirtual |
setSkipFlatProf(bool Skip) | llvm::sampleprof::SampleProfileReader | inline |
SkipFlatProf | llvm::sampleprof::SampleProfileReader | protected |
Summary | llvm::sampleprof::SampleProfileReader | protected |
takeSummary(SampleProfileReader &Reader) | llvm::sampleprof::SampleProfileReader | inlineprotectedstatic |
useFuncOffsetList() const | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protected |
useMD5() const | llvm::sampleprof::SampleProfileReader | inline |
verifySPMagic(uint64_t Magic) override=0 | llvm::sampleprof::SampleProfileReaderExtBinaryBase | protectedpure virtual |
~SampleProfileReader()=default | llvm::sampleprof::SampleProfileReader | virtual |