struct CovMapFunctionRecordV1
Declaration
template <class IntPtrT>
struct CovMapFunctionRecordV1 { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:690
Templates
- IntPtrT
Member Variables
- public const IntPtrT NamePtr
- public const uint32_t NameSize
- public const uint32_t DataSize
- public const uint64_t FuncHash
Method Overview
- public template <support::endianness Endian>uint32_t getDataSize() const
- public template <support::endianness Endian>uint64_t getFuncHash() const
- public template <support::endianness Endian>llvm::Error getFuncName(llvm::InstrProfSymtab & ProfileNames, llvm::StringRef & FuncName) const
- public template <support::endianness Endian>IntPtrT getFuncNameRef() const
Methods
¶template <support::endianness Endian>
uint32_t getDataSize() const
template <support::endianness Endian>
uint32_t getDataSize() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:702
Templates
- support::endianness Endian
¶template <support::endianness Endian>
uint64_t getFuncHash() const
template <support::endianness Endian>
uint64_t getFuncHash() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:697
Templates
- support::endianness Endian
¶template <support::endianness Endian>
llvm::Error getFuncName(
llvm::InstrProfSymtab& ProfileNames,
llvm::StringRef& FuncName) const
template <support::endianness Endian>
llvm::Error getFuncName(
llvm::InstrProfSymtab& ProfileNames,
llvm::StringRef& FuncName) const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:713
Templates
- support::endianness Endian
Parameters
- llvm::InstrProfSymtab& ProfileNames
- llvm::StringRef& FuncName
¶template <support::endianness Endian>
IntPtrT getFuncNameRef() const
template <support::endianness Endian>
IntPtrT getFuncNameRef() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:707
Templates
- support::endianness Endian