LLVM: llvm::xray::FunctionRecord Class Reference (original) (raw)

#include "[llvm/XRay/FDRRecords.h](FDRRecords%5F8h%5Fsource.html)"

Inheritance diagram for llvm::xray::FunctionRecord:

Public Member Functions
FunctionRecord ()
FunctionRecord (RecordTypes K, int32_t F, uint32_t D)
RecordTypes recordType () const
int32_t functionId () const
uint32_t delta () const
Error apply (RecordVisitor &V) override
Public Member Functions inherited from llvm::xray::Record
Record (const Record &)=delete
Record (Record &&)=delete
Record & operator= (const Record &)=delete
Record & operator= (Record &&)=delete
Record (RecordKind T)
RecordKind getRecordType () const
virtual ~Record ()=default
Friends
class RecordInitializer
Additional Inherited Members
Public Types inherited from llvm::xray::Record
enum class RecordKind { RK_Metadata, RK_Metadata_BufferExtents, RK_Metadata_WallClockTime, RK_Metadata_NewCPUId, RK_Metadata_TSCWrap, RK_Metadata_CustomEvent, RK_Metadata_CustomEventV5, RK_Metadata_CallArg, RK_Metadata_PIDEntry, RK_Metadata_NewBuffer, RK_Metadata_EndOfBuffer, RK_Metadata_TypedEvent, RK_Metadata_LastMetadata, RK_Function }

Detailed Description

Definition at line 372 of file FDRRecords.h.

Constructor & Destructor Documentation

llvm::xray::FunctionRecord::FunctionRecord ( ) inline

FunctionRecord() [2/2]

llvm::xray::FunctionRecord::FunctionRecord ( RecordTypes K, int32_t F, uint32_t D ) inlineexplicit

Member Function Documentation

apply()

classof()

delta()

uint32_t llvm::xray::FunctionRecord::delta ( ) const inline

functionId()

int32_t llvm::xray::FunctionRecord::functionId ( ) const inline

recordType()

RecordTypes llvm::xray::FunctionRecord::recordType ( ) const inline

RecordInitializer


The documentation for this class was generated from the following files: