LLVM
15.0.0git
|
#include "llvm/ProfileData/Coverage/CoverageMapping.h"
Public Types | |
using | ThisT = CovMapFunctionRecordV1< IntPtrT > |
Public Member Functions | |
CovMapFunctionRecordV1 ()=delete | |
template<support::endianness Endian> | |
uint64_t | getFuncHash () const |
template<support::endianness Endian> | |
uint64_t | getDataSize () const |
template<support::endianness Endian> | |
IntPtrT | getFuncNameRef () const |
Return function lookup key. The value is consider opaque. More... | |
template<support::endianness Endian> | |
Error | getFuncName (InstrProfSymtab &ProfileNames, StringRef &FuncName) const |
Return the PGO name of the function. More... | |
template<support::endianness Endian> | |
std::pair< const char *, const ThisT * > | advanceByOne (const char *MappingBuf) const |
template<support::endianness Endian> | |
uint64_t | getFilenamesRef () const |
template<support::endianness Endian> | |
StringRef | getCoverageMapping (const char *MappingBuf) const |
Definition at line 820 of file CoverageMapping.h.
using llvm::coverage::CovMapFunctionRecordV1< IntPtrT >::ThisT = CovMapFunctionRecordV1<IntPtrT> |
Definition at line 821 of file CoverageMapping.h.
|
delete |
|
inline |
Definition at line 855 of file CoverageMapping.h.
|
inline |
Definition at line 864 of file CoverageMapping.h.
|
inline |
Definition at line 833 of file CoverageMapping.h.
|
inline |
Definition at line 859 of file CoverageMapping.h.
References llvm_unreachable.
|
inline |
Definition at line 829 of file CoverageMapping.h.
|
inline |
Return the PGO name of the function.
Definition at line 844 of file CoverageMapping.h.
References llvm::StringRef::empty(), llvm::InstrProfSymtab::getFuncName(), llvm::coverage::malformed, llvm::COFF::NameSize, and llvm::Error::success().
|
inline |
Return function lookup key. The value is consider opaque.
Definition at line 838 of file CoverageMapping.h.