|
LLVM
8.0.1
|
#include "llvm/XRay/FDRRecords.h"


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 |
Static Public Member Functions | |
| 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 373 of file FDRRecords.h.
|
inline |
Definition at line 382 of file FDRRecords.h.
|
inlineexplicit |
Definition at line 384 of file FDRRecords.h.
|
overridevirtual |
Implements llvm::xray::Record.
Definition at line 28 of file FDRRecords.cpp.
References llvm::xray::RecordVisitor::visit().
Definition at line 395 of file FDRRecords.h.
References llvm::xray::Record::getRecordType(), and llvm::xray::Record::RK_Function.
|
inline |
Definition at line 391 of file FDRRecords.h.
References llvm::xray::Record::apply().
Referenced by llvm::xray::RecordPrinter::visit(), llvm::xray::FDRTraceWriter::visit(), and llvm::xray::TraceExpander::visit().
|
inline |
Definition at line 390 of file FDRRecords.h.
References FuncId.
Referenced by llvm::xray::RecordPrinter::visit(), llvm::xray::FDRTraceWriter::visit(), and llvm::xray::TraceExpander::visit().
|
inline |
Definition at line 389 of file FDRRecords.h.
References Kind.
Referenced by llvm::xray::RecordPrinter::visit(), llvm::xray::FDRTraceWriter::visit(), and llvm::xray::TraceExpander::visit().
|
friend |
Definition at line 377 of file FDRRecords.h.
1.8.13