class NewCPUIDRecord

Declaration

class NewCPUIDRecord : public MetadataRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/XRay/FDRRecords.h:158

Inherits from: MetadataRecord

Member Variables

Inherited from MetadataRecord:

protected static kMetadataBodySize = 15

Method Overview

Inherited from MetadataRecord:

Inherited from Record:

Methods

NewCPUIDRecord()

Declared at: llvm/include/llvm/XRay/FDRRecords.h:164

NewCPUIDRecord(uint16_t C, uint64_t T)

Declared at: llvm/include/llvm/XRay/FDRRecords.h:168

Parameters

uint16_t C
uint64_t T

llvm::Error apply(llvm::xray::RecordVisitor& V)

Declared at: llvm/include/llvm/XRay/FDRRecords.h:177

Parameters

llvm::xray::RecordVisitor& V

static bool classof(const llvm::xray::Record* R)

Declared at: llvm/include/llvm/XRay/FDRRecords.h:179

Parameters

const llvm::xray::Record* R

uint16_t cpuid() const

Declared at: llvm/include/llvm/XRay/FDRRecords.h:173

uint64_t tsc() const

Declared at: llvm/include/llvm/XRay/FDRRecords.h:175