struct ValueProfRecordClosure
Declaration
struct ValueProfRecordClosure { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ProfileData/InstrProfData.inc:419
Member Variables
- public const void* Record
- public uint32_t (*)(const void*) GetNumValueKinds
- public uint32_t (*)(const void*, uint32_t) GetNumValueSites
- public uint32_t (*)(const void*, uint32_t) GetNumValueData
- public uint32_t (*)(const void*, uint32_t, uint32_t) GetNumValueDataForSite
- public uint64_t (*)(uint32_t, uint64_t) RemapValueData
- public void (*)(const void*, InstrProfValueData*, uint32_t, uint32_t) GetValueForSite
- public llvm::ValueProfData* (*)(size_t) AllocValueProfData