struct MemInfoBlock
Declaration
struct MemInfoBlock { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ProfileData/MemProfData.inc:94
Member Variables
- public uint32_t AllocCount
- public uint64_t TotalAccessCount
- public uint64_t MinAccessCount
- public uint64_t MaxAccessCount
- public uint64_t TotalSize
- public uint32_t MinSize
- public uint32_t MaxSize
- public uint32_t AllocTimestamp
- public uint32_t DeallocTimestamp
- public uint64_t TotalLifetime
- public uint32_t MinLifetime
- public uint32_t MaxLifetime
- public uint32_t AllocCpuId
- public uint32_t DeallocCpuId
- public uint32_t NumMigratedCpu
- public uint32_t NumLifetimeOverlaps
- public uint32_t NumSameAllocCpu
- public uint32_t NumSameDeallocCpu
- public uint64_t DataTypeId
Method Overview
- public MemInfoBlock()
- public MemInfoBlock(uint32_t Size, uint64_t AccessCount, uint32_t AllocTs, uint32_t DeallocTs, uint32_t AllocCpu, uint32_t DeallocCpu)
- public void Merge(const llvm::memprof::MemInfoBlock & newMIB)
Methods
¶MemInfoBlock()
MemInfoBlock()
Declared at: llvm/include/llvm/ProfileData/MemProfData.inc:109
¶MemInfoBlock(uint32_t Size,
uint64_t AccessCount,
uint32_t AllocTs,
uint32_t DeallocTs,
uint32_t AllocCpu,
uint32_t DeallocCpu)
MemInfoBlock(uint32_t Size,
uint64_t AccessCount,
uint32_t AllocTs,
uint32_t DeallocTs,
uint32_t AllocCpu,
uint32_t DeallocCpu)
Declared at: llvm/include/llvm/ProfileData/MemProfData.inc:115
Parameters
- uint32_t Size
- uint64_t AccessCount
- uint32_t AllocTs
- uint32_t DeallocTs
- uint32_t AllocCpu
- uint32_t DeallocCpu
¶void Merge(
const llvm::memprof::MemInfoBlock& newMIB)
void Merge(
const llvm::memprof::MemInfoBlock& newMIB)
Declared at: llvm/include/llvm/ProfileData/MemProfData.inc:135
Parameters
- const llvm::memprof::MemInfoBlock& newMIB