struct ValueProfRecordClosure

Declaration

struct ValueProfRecordClosure { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ProfileData/InstrProfData.inc:436

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