LLVM
8.0.1
|
#include "llvm/XRay/FDRRecords.h"
Public Member Functions | |
CustomEventRecord () | |
CustomEventRecord (uint64_t S, uint64_t T, uint16_t C, std::string D) | |
int32_t | size () const |
uint64_t | tsc () const |
uint16_t | cpu () const |
StringRef | data () const |
Error | apply (RecordVisitor &V) override |
Public Member Functions inherited from llvm::xray::MetadataRecord | |
MetadataRecord (RecordKind T, MetadataType M) | |
MetadataType | metadataType () const |
virtual | ~MetadataRecord ()=default |
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 |
Static Public Member Functions | |
static bool | classof (const Record *R) |
Static Public Member Functions inherited from llvm::xray::MetadataRecord | |
static bool | classof (const Record *R) |
Static Public Member Functions inherited from llvm::xray::Record | |
static StringRef | kindToString (RecordKind K) |
Friends | |
class | RecordInitializer |
Definition at line 207 of file FDRRecords.h.
|
inline |
Definition at line 215 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 219 of file FDRRecords.h.
|
overridevirtual |
Implements llvm::xray::Record.
Definition at line 23 of file FDRRecords.cpp.
References llvm::xray::RecordVisitor::visit().
Definition at line 231 of file FDRRecords.h.
References llvm::xray::Record::getRecordType(), and llvm::xray::Record::RK_Metadata_CustomEvent.
|
inline |
Definition at line 226 of file FDRRecords.h.
Referenced by llvm::xray::RecordPrinter::visit(), llvm::xray::FDRTraceWriter::visit(), and llvm::xray::TraceExpander::visit().
|
inline |
Definition at line 227 of file FDRRecords.h.
References llvm::xray::Record::apply(), and llvm::Data.
Referenced by llvm::xray::RecordPrinter::visit(), llvm::xray::FDRTraceWriter::visit(), and llvm::xray::TraceExpander::visit().
|
inline |
Definition at line 224 of file FDRRecords.h.
References Size.
Referenced by llvm::xray::RecordPrinter::visit(), and llvm::xray::FDRTraceWriter::visit().
|
inline |
Definition at line 225 of file FDRRecords.h.
Referenced by llvm::xray::RecordPrinter::visit(), llvm::xray::FDRTraceWriter::visit(), and llvm::xray::TraceExpander::visit().
|
friend |
Definition at line 212 of file FDRRecords.h.