LLVM 20.0.0git
|
#include "llvm/ProfileData/Coverage/CoverageMapping.h"
Public Types | |
using | ThisT = CovMapFunctionRecordV1< IntPtrT > |
Public Member Functions | |
CovMapFunctionRecordV1 ()=delete | |
template<llvm::endianness Endian> | |
uint64_t | getFuncHash () const |
template<llvm::endianness Endian> | |
uint64_t | getDataSize () const |
template<llvm::endianness Endian> | |
IntPtrT | getFuncNameRef () const |
Return function lookup key. The value is consider opaque. | |
template<llvm::endianness Endian> | |
Error | getFuncName (InstrProfSymtab &ProfileNames, StringRef &FuncName) const |
Return the PGO name of the function. | |
template<llvm::endianness Endian> | |
std::pair< const char *, const ThisT * > | advanceByOne (const char *MappingBuf) const |
template<llvm::endianness Endian> | |
uint64_t | getFilenamesRef () const |
template<llvm::endianness Endian> | |
StringRef | getCoverageMapping (const char *MappingBuf) const |
Definition at line 1188 of file CoverageMapping.h.
using llvm::coverage::CovMapFunctionRecordV1< IntPtrT >::ThisT = CovMapFunctionRecordV1<IntPtrT> |
Definition at line 1189 of file CoverageMapping.h.
|
delete |
|
inline |
Definition at line 1224 of file CoverageMapping.h.
|
inline |
Definition at line 1233 of file CoverageMapping.h.
|
inline |
Definition at line 1201 of file CoverageMapping.h.
|
inline |
Definition at line 1228 of file CoverageMapping.h.
References llvm_unreachable.
|
inline |
Definition at line 1197 of file CoverageMapping.h.
|
inline |
Return the PGO name of the function.
Definition at line 1212 of file CoverageMapping.h.
References llvm::StringRef::empty(), llvm::InstrProfSymtab::getFuncName(), llvm::coverage::malformed, llvm::XCOFF::NameSize, and llvm::Error::success().
|
inline |
Return function lookup key. The value is consider opaque.
Definition at line 1206 of file CoverageMapping.h.