LLVM 23.0.0git
llvm::RawInstrProf::ProfileData< IntPtrT > Struct Template Reference

#include "llvm/ProfileData/InstrProf.h"

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_GPU_SECT(const char *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) INSTR_PROF_GPU_SECT(const char *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) INSTR_PROF_GPU_SECT(char *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) INSTR_PROF_GPU_SECT(char *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) INSTR_PROF_GPU_SECT(const __llvm_profile_data *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) INSTR_PROF_GPU_SECT(const __llvm_profile_data *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) INSTR_PROF_GPU_SECT(uint64_t *
FunctionAddr VTableAddr llvm::PointerType::getUnqual (Ctx)
FunctionAddr VTableAddr ConstantPointerNull::get (llvm::PointerType::getUnqual(Ctx))) 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 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)

Public Attributes

 FuncHash
 FunctionPointer
FunctionAddr NumCounters
FunctionAddr Int16ArrayTy
FunctionAddr NumValueSites [IPVK_Last+1]
FunctionAddr NumBitmapBytes
FunctionAddr VTableNameHash
FunctionAddr VTablePointer
FunctionAddr VTableAddr Value
FunctionAddr VTableAddr Count
FunctionAddr VTableAddr Next
FunctionAddr VTableAddr NamesStart
FunctionAddr VTableAddr NamesStop
FunctionAddr VTableAddr CountersStart
FunctionAddr VTableAddr CountersStop
FunctionAddr VTableAddr DataStart
FunctionAddr VTableAddr DataStop
FunctionAddr VTableAddr VersionVar
FunctionAddr VTableAddr CountersDelta
FunctionAddr VTableAddr uintptr_t BitmapDelta
FunctionAddr VTableAddr uintptr_t uintptr_t TargetValue
FunctionAddr VTableAddr uintptr_t uintptr_t Data
FunctionAddr VTableAddr uintptr_t uintptr_t DataSize
FunctionAddr VTableAddr uintptr_t uintptr_t FuncHash
FunctionAddr VTableAddr uintptr_t uintptr_t Int32Ty
FunctionAddr VTableAddr uintptr_t uintptr_t NRecords
FunctionAddr VTableAddr uintptr_t uintptr_t FilenamesSize
FunctionAddr VTableAddr uintptr_t uintptr_t CoverageSize
FunctionAddr VTableAddr uintptr_t uintptr_t Version
FunctionAddr VTableAddr uintptr_t uintptr_t WriteoutFunction

Detailed Description

template<class IntPtrT>
struct llvm::RawInstrProf::ProfileData< IntPtrT >

Definition at line 1345 of file InstrProf.h.

Member Function Documentation

◆ BitmapBegin()

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::BitmapBegin ( uintptr_t )

◆ ConstantArray::get()

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantArray::get ( Int16ArrayTy ,
Int16ArrayVals  ) const

◆ ConstantInt::get() [1/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::PointerType::getUnqual(Ctx) ,
0  ) const

◆ ConstantInt::get() [2/7]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::Type::getInt32Ty(Ctx) ,
NumBitmapBytes  ) const

◆ ConstantInt::get() [3/7]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::Type::getInt32Ty(Ctx) ,
NumCounters  ) const

◆ ConstantInt::get() [4/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::Type::GetInt64Ty(Ctx) ,
0  )

◆ ConstantInt::get() [5/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::Type::GetInt64Ty(Ctx) ,
0  )

◆ ConstantInt::get() [6/7]

template<class IntPtrT>
llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::Type::getInt64Ty(Ctx) ,
Inc-> getHash) ->getZExtValue( ) const

References LLVM_ABI, and P.

◆ ConstantInt::get() [7/7]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantInt::get ( llvm::Type::getInt64Ty(Ctx) ,
IndexedInstrProf::ComputeHash(PGOVTableName)  ) const

◆ ConstantPointerNull::get() [1/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) )

◆ ConstantPointerNull::get() [2/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) )

◆ ConstantPointerNull::get() [3/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) ) const

◆ ConstantPointerNull::get() [4/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) ) const

◆ ConstantPointerNull::get() [5/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) ) const

◆ ConstantPointerNull::get() [6/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) )

◆ ConstantPointerNull::get() [7/7]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::ConstantPointerNull::get ( llvm::PointerType::getUnqual(Ctx) )

◆ CountersBegin()

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::CountersBegin ( uintptr_t )

◆ INSTR_PROF_DATA() [1/2]

References LLVM_ABI.

◆ INSTR_PROF_DATA() [2/2]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::INSTR_PROF_DATA ( IntPtrT ,
llvm::PointerType::getUnqual(Ctx) ,
Values ,
ValuesPtrExpr  ) const

◆ INSTR_PROF_VTABLE_DATA()

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::INSTR_PROF_VTABLE_DATA ( const uint32_t ,
llvm::Type::getInt32Ty(Ctx) ,
VTableSize ,
ConstantInt::get(llvm::Type::getInt32Ty(Ctx), VTableSizeVal)  )

◆ llvm::ConstantInt::get() [1/6]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get ( Int32Ty ,
CoverageMappingSize  )

◆ llvm::ConstantInt::get() [2/6]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get ( Int32Ty ,
CovMapVersion::CurrentVersion  )

References LLVM_ABI.

◆ llvm::ConstantInt::get() [3/6]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get ( Int32Ty ,
FilenamesSize  )

◆ llvm::ConstantInt::get() [4/6]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get ( Int32Ty ,
NRecords  )

◆ llvm::ConstantInt::get() [5/6]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get ( llvm::Type::getInt32Ty(Ctx) ,
CoverageMapping. size() ) const

◆ llvm::ConstantInt::get() [6/6]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::ConstantInt::get ( llvm::Type::getInt64Ty(Ctx) ,
FuncHash  )

References F, and LLVM_ABI.

◆ llvm::PointerType::getUnqual() [1/11]

template<class IntPtrT>
llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [2/11]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [3/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [4/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [5/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [6/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [7/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [8/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [9/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [10/11]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

◆ llvm::PointerType::getUnqual() [11/11]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::PointerType::getUnqual ( Ctx )

References F, and LLVM_ABI.

◆ llvm::Type::getInt32Ty() [1/3]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt32Ty ( Ctx )

◆ llvm::Type::getInt32Ty() [2/3]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt32Ty ( Ctx )

◆ llvm::Type::getInt32Ty() [3/3]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt32Ty ( Ctx )

◆ llvm::Type::getInt64Ty() [1/5]

template<class IntPtrT>
llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt64Ty ( Ctx )

◆ llvm::Type::getInt64Ty() [2/5]

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt64Ty ( Ctx )

◆ llvm::Type::getInt64Ty() [3/5]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt64Ty ( Ctx )

◆ llvm::Type::getInt64Ty() [4/5]

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt64Ty ( Ctx )

◆ llvm::Type::getInt64Ty() [5/5]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::llvm::Type::getInt64Ty ( Ctx )

◆ PointerType::getUnqual()

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::PointerType::getUnqual ( Ctx ) const

◆ Type::getInt64Ty()

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::Type::getInt64Ty ( Ctx )

Member Data Documentation

◆ BitmapDelta

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::BitmapDelta

Definition at line 199 of file InstrProf.h.

◆ Count

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::Count

Definition at line 139 of file InstrProf.h.

◆ CountersDelta

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::CountersDelta

Definition at line 197 of file InstrProf.h.

◆ CountersStart

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::CountersStart

Definition at line 161 of file InstrProf.h.

◆ CountersStop

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::CountersStop

Definition at line 164 of file InstrProf.h.

◆ CoverageSize

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::CoverageSize

Definition at line 332 of file InstrProf.h.

◆ Data

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::Data

Definition at line 221 of file InstrProf.h.

◆ DataSize

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::DataSize

Definition at line 299 of file InstrProf.h.

◆ DataStart

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::DataStart

Definition at line 167 of file InstrProf.h.

◆ DataStop

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::DataStop

Definition at line 170 of file InstrProf.h.

◆ FilenamesSize

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::FilenamesSize

Definition at line 330 of file InstrProf.h.

◆ FuncHash [1/2]

template<class IntPtrT>
llvm::RawInstrProf::ProfileData< IntPtrT >::FuncHash

Definition at line 78 of file InstrProf.h.

◆ FuncHash [2/2]

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::FuncHash

Definition at line 302 of file InstrProf.h.

◆ FunctionPointer

template<class IntPtrT>
llvm::RawInstrProf::ProfileData< IntPtrT >::FunctionPointer

Definition at line 87 of file InstrProf.h.

◆ Int16ArrayTy

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::Int16ArrayTy

Definition at line 93 of file InstrProf.h.

◆ Int32Ty

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::Int32Ty

Definition at line 328 of file InstrProf.h.

◆ NamesStart

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::NamesStart

Definition at line 155 of file InstrProf.h.

◆ NamesStop

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::NamesStop

Definition at line 158 of file InstrProf.h.

◆ Next

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::Next

Definition at line 141 of file InstrProf.h.

◆ NRecords

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::NRecords

Definition at line 328 of file InstrProf.h.

◆ NumBitmapBytes

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::NumBitmapBytes

Definition at line 95 of file InstrProf.h.

◆ NumCounters

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::NumCounters

Definition at line 91 of file InstrProf.h.

◆ NumValueSites

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::NumValueSites[IPVK_Last+1]

Definition at line 93 of file InstrProf.h.

◆ TargetValue

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::TargetValue

Definition at line 219 of file InstrProf.h.

◆ Value

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::Value

Definition at line 137 of file InstrProf.h.

◆ Version

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::Version

Definition at line 334 of file InstrProf.h.

◆ VersionVar

template<class IntPtrT>
FunctionAddr VTableAddr llvm::RawInstrProf::ProfileData< IntPtrT >::VersionVar

Definition at line 173 of file InstrProf.h.

◆ VTableNameHash

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::VTableNameHash

Definition at line 110 of file InstrProf.h.

◆ VTablePointer

template<class IntPtrT>
FunctionAddr llvm::RawInstrProf::ProfileData< IntPtrT >::VTablePointer

Definition at line 113 of file InstrProf.h.

◆ WriteoutFunction

template<class IntPtrT>
FunctionAddr VTableAddr uintptr_t uintptr_t llvm::RawInstrProf::ProfileData< IntPtrT >::WriteoutFunction

Definition at line 345 of file InstrProf.h.


The documentation for this struct was generated from the following file: