LLVM: llvm::memprof::PortableMemInfoBlock Struct Reference (original) (raw)

#include "[llvm/ProfileData/MemProf.h](MemProf%5F8h%5Fsource.html)"

Public Member Functions
PortableMemInfoBlock ()=default
PortableMemInfoBlock (const MemInfoBlock &Block, const MemProfSchema &IncomingSchema)
PortableMemInfoBlock (const MemProfSchema &Schema, const unsigned char *Ptr)
void deserialize (const MemProfSchema &IncomingSchema, const unsigned char *Ptr)
void serialize (const MemProfSchema &Schema, raw_ostream &OS) const
void printYAML (raw_ostream &OS) const
std::bitset< llvm::to_underlying(Meta::Size)> getSchema () const
MIBEntryDef (AllocCount=1, AllocCount, uint32_t) MIBEntryDef(TotalAccessCount
uint64_t MIBEntryDef (MinAccessCount=3, MinAccessCount, uint64_t) MIBEntryDef(MaxAccessCount
uint64_t uint64_t MIBEntryDef (TotalSize=5, TotalSize, uint64_t) MIBEntryDef(MinSize
uint64_t uint64_t uint32_t MIBEntryDef (MaxSize=7, MaxSize, uint32_t) MIBEntryDef(AllocTimestamp
uint64_t uint64_t uint32_t uint32_t MIBEntryDef (DeallocTimestamp=9, DeallocTimestamp, uint32_t) MIBEntryDef(TotalLifetime
uint64_t uint64_t uint32_t uint32_t uint64_t MIBEntryDef (MinLifetime=11, MinLifetime, uint32_t) MIBEntryDef(MaxLifetime
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t MIBEntryDef (AllocCpuId=13, AllocCpuId, uint32_t) MIBEntryDef(DeallocCpuId
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t MIBEntryDef (NumMigratedCpu=15, NumMigratedCpu, uint32_t) MIBEntryDef(NumLifetimeOverlaps
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t MIBEntryDef (NumSameAllocCpu=17, NumSameAllocCpu, uint32_t) MIBEntryDef(NumSameDeallocCpu
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t MIBEntryDef (DataTypeId=19, DataTypeId, uint64_t) MIBEntryDef(TotalAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t MIBEntryDef (MinAccessDensity=21, MinAccessDensity, uint32_t) MIBEntryDef(MaxAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t MIBEntryDef (TotalLifetimeAccessDensity=23, TotalLifetimeAccessDensity, uint64_t) MIBEntryDef(MinLifetimeAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t MIBEntryDef (MaxLifetimeAccessDensity=25, MaxLifetimeAccessDensity, uint32_t) MIBEntryDef(AccessHistogramSize
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t MIBEntryDef (AccessHistogram=27, AccessHistogram, uintptr_t) MIBEntryDef(AllocCount
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t MIBEntryDef (TotalAccessCount=2, TotalAccessCount, uint64_t) MIBEntryDef(MinAccessCount
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t MIBEntryDef (MaxAccessCount=4, MaxAccessCount, uint64_t) MIBEntryDef(TotalSize
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t MIBEntryDef (MinSize=6, MinSize, uint32_t) MIBEntryDef(MaxSize
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t MIBEntryDef (AllocTimestamp=8, AllocTimestamp, uint32_t) MIBEntryDef(DeallocTimestamp
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t MIBEntryDef (TotalLifetime=10, TotalLifetime, uint64_t) MIBEntryDef(MinLifetime
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t MIBEntryDef (MaxLifetime=12, MaxLifetime, uint32_t) MIBEntryDef(AllocCpuId
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t MIBEntryDef (DeallocCpuId=14, DeallocCpuId, uint32_t) MIBEntryDef(NumMigratedCpu
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t MIBEntryDef (NumLifetimeOverlaps=16, NumLifetimeOverlaps, uint32_t) MIBEntryDef(NumSameAllocCpu
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t MIBEntryDef (NumSameDeallocCpu=18, NumSameDeallocCpu, uint32_t) MIBEntryDef(DataTypeId
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t MIBEntryDef (TotalAccessDensity=20, TotalAccessDensity, uint64_t) MIBEntryDef(MinAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t MIBEntryDef (MaxAccessDensity=22, MaxAccessDensity, uint32_t) MIBEntryDef(TotalLifetimeAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint64_t MIBEntryDef (MinLifetimeAccessDensity=24, MinLifetimeAccessDensity, uint32_t) MIBEntryDef(MaxLifetimeAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint64_t uint32_t MIBEntryDef (AccessHistogramSize=26, AccessHistogramSize, uint32_t) MIBEntryDef(AccessHistogram
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint64_t uint32_t uintptr_t void clear ()
bool operator== (const PortableMemInfoBlock &Other) const
bool operator!= (const PortableMemInfoBlock &Other) const
Public Attributes
TotalAccessCount
uint64_t MaxAccessCount
uint64_t uint64_t MinSize
uint64_t uint64_t uint32_t AllocTimestamp
uint64_t uint64_t uint32_t uint32_t TotalLifetime
uint64_t uint64_t uint32_t uint32_t uint64_t MaxLifetime
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t DeallocCpuId
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t NumLifetimeOverlaps
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t NumSameDeallocCpu
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t TotalAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t MaxAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t MinLifetimeAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t AccessHistogramSize
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t AllocCount
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t MinAccessCount
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t TotalSize
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t MaxSize
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t DeallocTimestamp
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t MinLifetime
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t AllocCpuId
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t NumMigratedCpu
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t NumSameAllocCpu
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t DataTypeId
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t MinAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t TotalLifetimeAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint64_t MaxLifetimeAccessDensity
uint64_t uint64_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint32_t uint32_t uint32_t uint64_t uint64_t uint32_t uint32_t uint32_t uint32_t uint32_t uint32_t uint64_t uint32_t uint64_t uint32_t AccessHistogram

Definition at line 87 of file MemProf.h.

llvm::memprof::PortableMemInfoBlock::PortableMemInfoBlock ( ) default

PortableMemInfoBlock() [2/3]

llvm::memprof::PortableMemInfoBlock::PortableMemInfoBlock ( const MemInfoBlock & Block, const MemProfSchema & IncomingSchema ) inlineexplicit

PortableMemInfoBlock() [3/3]

clear()

deserialize()

getSchema()

std::bitset< llvm::to_underlying(Meta::Size)> llvm::memprof::PortableMemInfoBlock::getSchema ( ) const inline

MIBEntryDef() [1/27]

MIBEntryDef() [2/27]

MIBEntryDef() [3/27]

llvm::memprof::PortableMemInfoBlock::MIBEntryDef ( AllocCount = 1,
AllocCount ,
uint32_t )

MIBEntryDef() [4/27]

MIBEntryDef() [5/27]

MIBEntryDef() [6/27]

MIBEntryDef() [7/27]

MIBEntryDef() [8/27]

MIBEntryDef() [9/27]

MIBEntryDef() [10/27]

MIBEntryDef() [11/27]

MIBEntryDef() [12/27]

MIBEntryDef() [13/27]

MIBEntryDef() [14/27]

MIBEntryDef() [15/27]

MIBEntryDef() [16/27]

MIBEntryDef() [17/27]

MIBEntryDef() [18/27]

MIBEntryDef() [19/27]

MIBEntryDef() [20/27]

MIBEntryDef() [21/27]

MIBEntryDef() [22/27]

MIBEntryDef() [23/27]

MIBEntryDef() [24/27]

MIBEntryDef() [25/27]

MIBEntryDef() [26/27]

MIBEntryDef() [27/27]

operator!=()

operator==()

printYAML()

void llvm::memprof::PortableMemInfoBlock::printYAML ( raw_ostream & OS) const inline

serialize()

serializedSize()

size_t llvm::memprof::PortableMemInfoBlock::serializedSize ( const MemProfSchema & Schema) inlinestatic

yaml::CustomMappingTraits< memprof::PortableMemInfoBlock >

AccessHistogram

AccessHistogramSize

AllocCount

AllocCpuId

AllocTimestamp

DataTypeId

DeallocCpuId

DeallocTimestamp

MaxAccessCount

uint64_t llvm::memprof::PortableMemInfoBlock::MaxAccessCount

MaxAccessDensity

MaxLifetime

MaxLifetimeAccessDensity

MaxSize

MinAccessCount

MinAccessDensity

MinLifetime

MinLifetimeAccessDensity

MinSize

NumLifetimeOverlaps

NumMigratedCpu

NumSameAllocCpu

NumSameDeallocCpu

TotalAccessCount

llvm::memprof::PortableMemInfoBlock::TotalAccessCount

TotalAccessDensity

TotalLifetime

TotalLifetimeAccessDensity

TotalSize


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