LLVM: llvm::coverage::CovMapFunctionRecordV2 Struct Reference (original) (raw)
#include "[llvm/ProfileData/Coverage/CoverageMapping.h](CoverageMapping%5F8h%5Fsource.html)"
| Public Member Functions |
|
|
INSTR_PROF_DATA (const uint64_t, llvm::Type::getInt64Ty(Ctx), NameRef, ConstantInt::get(llvm::Type::getInt64Ty(Ctx), IndexedInstrProf::ComputeHash(getPGOFuncNameVarInitializer(Inc->getName())))) INSTR_PROF_DATA(const uint64_t |
|
llvm::Type::getInt64Ty (Ctx) |
|
ConstantInt::get (llvm::Type::getInt64Ty(Ctx), Inc->getHash() ->getZExtValue())) INSTR_PROF_DATA(const IntPtrT |
|
llvm::PointerType::getUnqual (Ctx) |
| FunctionAddr |
INSTR_PROF_DATA (IntPtrT, llvm::PointerType::getUnqual(Ctx), Values, ValuesPtrExpr) INSTR_PROF_DATA(const uint32_t |
| FunctionAddr |
llvm::Type::getInt32Ty (Ctx) |
| FunctionAddr |
ConstantInt::get (llvm::Type::getInt32Ty(Ctx), NumCounters)) INSTR_PROF_DATA(const uint16_t |
| FunctionAddr |
ConstantArray::get (Int16ArrayTy, Int16ArrayVals)) INSTR_PROF_DATA(const uint32_t |
| FunctionAddr |
llvm::Type::getInt32Ty (Ctx) |
| FunctionAddr |
ConstantInt::get (llvm::Type::getInt32Ty(Ctx), NumBitmapBytes)) INSTR_PROF_VTABLE_DATA(const uint64_t |
| FunctionAddr |
llvm::Type::getInt64Ty (Ctx) |
| FunctionAddr |
ConstantInt::get (llvm::Type::getInt64Ty(Ctx), IndexedInstrProf::ComputeHash(PGOVTableName))) INSTR_PROF_VTABLE_DATA(const IntPtrT |
| FunctionAddr |
llvm::PointerType::getUnqual (Ctx) |
| FunctionAddr VTableAddr |
INSTR_PROF_VTABLE_DATA (const uint32_t, llvm::Type::getInt32Ty(Ctx), VTableSize, ConstantInt::get(llvm::Type::getInt32Ty(Ctx), VTableSizeVal)) INSTR_PROF_VALUE_NODE(uint64_t |
| FunctionAddr VTableAddr |
llvm::Type::getInt64Ty (Ctx) |
| FunctionAddr VTableAddr |
ConstantInt::get (llvm::Type::GetInt64Ty(Ctx), 0)) INSTR_PROF_VALUE_NODE(uint64_t |
| FunctionAddr VTableAddr |
llvm::Type::getInt64Ty (Ctx) |
| FunctionAddr VTableAddr |
ConstantInt::get (llvm::Type::GetInt64Ty(Ctx), 0)) INSTR_PROF_VALUE_NODE(PtrToNodeT |
| FunctionAddr VTableAddr |
llvm::PointerType::getUnqual (Ctx) |
| FunctionAddr VTableAddr |
ConstantInt::get (llvm::PointerType::getUnqual(Ctx), 0)) INSTR_PROF_RAW_HEADER(uint64_t |
| FunctionAddr VTableAddr uintptr_t |
CountersBegin (uintptr_t) DataBegin) INSTR_PROF_RAW_HEADER(uint64_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
BitmapBegin (uintptr_t) DataBegin) VALUE_PROF_FUNC_PARAM(uint64_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
Type::getInt64Ty (Ctx)) INSTR_PROF_COMMA VALUE_PROF_FUNC_PARAM(void * |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
PointerType::getUnqual (Ctx)) INSTR_PROF_COMMA COVMAP_FUNC_RECORD(const int64_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::Type::getInt64Ty (Ctx) |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (llvm::Type::getInt64Ty(Ctx), NameHash)) COVMAP_FUNC_RECORD(const uint32_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::Type::getInt32Ty (Ctx) |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (llvm::Type::getInt32Ty(Ctx), CoverageMapping.size())) COVMAP_FUNC_RECORD(const uint64_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::Type::getInt64Ty (Ctx) |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (llvm::Type::getInt64Ty(Ctx), FuncHash)) COVMAP_HEADER(uint32_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (Int32Ty, NRecords)) COVMAP_HEADER(uint32_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (Int32Ty, FilenamesSize)) COVMAP_HEADER(uint32_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (Int32Ty, CoverageMappingSize)) COVMAP_HEADER(uint32_t |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::ConstantInt::get (Int32Ty, CovMapVersion::CurrentVersion)) COVINIT_FUNC(IntPtrT |
| FunctionAddr VTableAddr uintptr_t uintptr_t |
llvm::PointerType::getUnqual (Ctx) |
| FunctionAddr VTableAddr uintptr_t uintptr_t WriteoutF |
COVINIT_FUNC (IntPtrT, llvm::PointerType::getUnqual(Ctx), ResetFunction, ResetF) CovMapFunctionRecordV2()=delete |
| template<llvm::endianness Endian> |
|
| uint64_t |
getFuncHash () const |
| template<llvm::endianness Endian> |
|
| uint64_t |
getDataSize () const |
| template<llvm::endianness Endian> |
|
| uint64_t |
getFuncNameRef () const |
| template<llvm::endianness Endian> |
|
| Error |
getFuncName (InstrProfSymtab &ProfileNames, StringRef &FuncName) const |
| 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 1315 of file CoverageMapping.h.
◆ ThisT
◆ advanceByOne()
◆ BitmapBegin()
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::BitmapBegin |
( |
uintptr_t |
) |
◆ ConstantArray::get()
| FunctionAddr llvm::coverage::CovMapFunctionRecordV2::ConstantArray::get |
( |
Int16ArrayTy |
, |
| Int16ArrayVals |
) const |
|
|
◆ ConstantInt::get() [1/7]
◆ ConstantInt::get() [2/7]
◆ ConstantInt::get() [3/7]
◆ ConstantInt::get() [4/7]
| FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::ConstantInt::get |
( |
llvm::Type::GetInt64Ty(Ctx) |
, |
| 0 |
) |
|
|
◆ ConstantInt::get() [5/7]
| FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::ConstantInt::get |
( |
llvm::Type::GetInt64Ty(Ctx) |
, |
| 0 |
) |
|
|
◆ ConstantInt::get() [6/7]
| llvm::coverage::CovMapFunctionRecordV2::ConstantInt::get |
( |
llvm::Type::getInt64Ty(Ctx) |
, |
| Inc-> |
getHash) ->getZExtValue( ) const |
|
|
◆ ConstantInt::get() [7/7]
◆ CountersBegin()
| FunctionAddr VTableAddr uintptr_t llvm::coverage::CovMapFunctionRecordV2::CountersBegin |
( |
uintptr_t |
) |
◆ COVINIT_FUNC()
| FunctionAddr VTableAddr uintptr_t uintptr_t WriteoutF llvm::coverage::CovMapFunctionRecordV2::COVINIT_FUNC ( IntPtrT , llvm::PointerType::getUnqual(Ctx) , ResetFunction , ResetF ) |
delete |
◆ getCoverageMapping()
| StringRef llvm::coverage::CovMapFunctionRecordV2::getCoverageMapping ( const char * MappingBuf) const |
inline |
◆ getDataSize()
| uint64_t llvm::coverage::CovMapFunctionRecordV2::getDataSize ( ) const |
inline |
◆ getFilenamesRef()
| uint64_t llvm::coverage::CovMapFunctionRecordV2::getFilenamesRef ( ) const |
inline |
◆ getFuncHash()
| uint64_t llvm::coverage::CovMapFunctionRecordV2::getFuncHash ( ) const |
inline |
◆ getFuncName()
◆ getFuncNameRef()
| uint64_t llvm::coverage::CovMapFunctionRecordV2::getFuncNameRef ( ) const |
inline |
◆ INSTR_PROF_DATA() [1/2]
◆ INSTR_PROF_DATA() [2/2]
| FunctionAddr llvm::coverage::CovMapFunctionRecordV2::INSTR_PROF_DATA |
( |
IntPtrT |
, |
| llvm::PointerType::getUnqual(Ctx) |
, |
|
|
| Values |
, |
|
|
| ValuesPtrExpr |
) const |
|
|
◆ INSTR_PROF_VTABLE_DATA()
◆ llvm::ConstantInt::get() [1/7]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::ConstantInt::get |
( |
Int32Ty |
, |
| CoverageMappingSize |
) |
|
|
◆ llvm::ConstantInt::get() [2/7]
◆ llvm::ConstantInt::get() [3/7]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::ConstantInt::get |
( |
Int32Ty |
, |
| FilenamesSize |
) |
|
|
◆ llvm::ConstantInt::get() [4/7]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::ConstantInt::get |
( |
Int32Ty |
, |
| NRecords |
) |
|
|
◆ llvm::ConstantInt::get() [5/7]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::ConstantInt::get |
( |
llvm::Type::getInt32Ty(Ctx) |
, |
| CoverageMapping. |
size() ) const |
|
|
◆ llvm::ConstantInt::get() [6/7]
◆ llvm::ConstantInt::get() [7/7]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::ConstantInt::get |
( |
llvm::Type::getInt64Ty(Ctx) |
, |
| NameHash |
) const |
|
|
◆ llvm::PointerType::getUnqual() [1/4]
| llvm::coverage::CovMapFunctionRecordV2::llvm::PointerType::getUnqual |
( |
Ctx |
) |
◆ llvm::PointerType::getUnqual() [2/4]
| FunctionAddr llvm::coverage::CovMapFunctionRecordV2::llvm::PointerType::getUnqual |
( |
Ctx |
) |
◆ llvm::PointerType::getUnqual() [3/4]
| FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::llvm::PointerType::getUnqual |
( |
Ctx |
) |
◆ llvm::PointerType::getUnqual() [4/4]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::PointerType::getUnqual |
( |
Ctx |
) |
◆ llvm::Type::getInt32Ty() [1/3]
| FunctionAddr llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt32Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt32Ty() [2/3]
| FunctionAddr llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt32Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt32Ty() [3/3]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt32Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt64Ty() [1/6]
| llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt64Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt64Ty() [2/6]
| FunctionAddr llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt64Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt64Ty() [3/6]
| FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt64Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt64Ty() [4/6]
| FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt64Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt64Ty() [5/6]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt64Ty |
( |
Ctx |
) |
◆ llvm::Type::getInt64Ty() [6/6]
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::llvm::Type::getInt64Ty |
( |
Ctx |
) |
◆ PointerType::getUnqual()
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::PointerType::getUnqual |
( |
Ctx |
) |
const |
◆ Type::getInt64Ty()
| FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::Type::getInt64Ty |
( |
Ctx |
) |
◆ BitmapDelta
FunctionAddr VTableAddr uintptr_t llvm::coverage::CovMapFunctionRecordV2::BitmapDelta
◆ Count
FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::Count
◆ CountersDelta
FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::CountersDelta
◆ CoverageSize
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::CoverageSize
◆ Data
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::Data
◆ DataSize
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::DataSize
◆ FilenamesSize
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::FilenamesSize
◆ FuncHash [1/2]
llvm::coverage::CovMapFunctionRecordV2::FuncHash
◆ FuncHash [2/2]
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::FuncHash
◆ FunctionPointer
llvm::coverage::CovMapFunctionRecordV2::FunctionPointer
◆ Int16ArrayTy
FunctionAddr llvm::coverage::CovMapFunctionRecordV2::Int16ArrayTy
◆ Int32Ty
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::Int32Ty
◆ NameRef
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::NameRef
◆ Next
FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::Next
◆ NRecords
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::NRecords
◆ NumBitmapBytes
FunctionAddr llvm::coverage::CovMapFunctionRecordV2::NumBitmapBytes
◆ NumCounters
FunctionAddr llvm::coverage::CovMapFunctionRecordV2::NumCounters
◆ NumValueSites
FunctionAddr llvm::coverage::CovMapFunctionRecordV2::NumValueSites[IPVK_Last+1]
◆ TargetValue
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::TargetValue
◆ Value
FunctionAddr VTableAddr llvm::coverage::CovMapFunctionRecordV2::Value
◆ Version
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::Version
◆ VTableNameHash
FunctionAddr llvm::coverage::CovMapFunctionRecordV2::VTableNameHash
◆ VTablePointer
FunctionAddr llvm::coverage::CovMapFunctionRecordV2::VTablePointer
◆ WriteoutFunction
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::coverage::CovMapFunctionRecordV2::WriteoutFunction
The documentation for this struct was generated from the following file: