LLVM 22.0.0git
|
#include "llvm/ProfileData/InstrProf.h"
Public Attributes | |
const void * | Record |
uint32_t(* | GetNumValueKinds )(const void *Record) |
uint32_t(* | GetNumValueSites )(const void *Record, uint32_t VKind) |
uint32_t(* | GetNumValueData )(const void *Record, uint32_t VKind) |
uint32_t(* | GetNumValueDataForSite )(const void *R, uint32_t VK, uint32_t S) |
uint64_t(* | RemapValueData )(uint32_t, uint64_t Value) |
void(* | GetValueForSite )(const void *R, InstrProfValueData *Dst, uint32_t K, uint32_t S) |
ValueProfData *(* | AllocValueProfData )(size_t TotalSizeInBytes) |
Definition at line 507 of file InstrProf.h.
ValueProfData *(* llvm::ValueProfRecordClosure::AllocValueProfData) (size_t TotalSizeInBytes) |
Definition at line 522 of file InstrProf.h.
Definition at line 511 of file InstrProf.h.
uint32_t(* llvm::ValueProfRecordClosure::GetNumValueDataForSite) (const void *R, uint32_t VK, uint32_t S) |
Definition at line 512 of file InstrProf.h.
Definition at line 509 of file InstrProf.h.
Definition at line 510 of file InstrProf.h.
void(* llvm::ValueProfRecordClosure::GetValueForSite) (const void *R, InstrProfValueData *Dst, uint32_t K, uint32_t S) |
Definition at line 520 of file InstrProf.h.
const void* llvm::ValueProfRecordClosure::Record |
Definition at line 508 of file InstrProf.h.
Definition at line 519 of file InstrProf.h.