class BlockPrinter
Declaration
class BlockPrinter : public RecordVisitor { /* full declaration omitted */ };
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:23
Inherits from: RecordVisitor
Method Overview
- public BlockPrinter(llvm::raw_ostream & O, llvm::xray::RecordPrinter & P)
- public void reset()
- public llvm::Error visit(llvm::xray::BufferExtents &)
- public llvm::Error visit(llvm::xray::WallclockRecord &)
- public llvm::Error visit(llvm::xray::NewCPUIDRecord &)
- public llvm::Error visit(llvm::xray::TSCWrapRecord &)
- public llvm::Error visit(llvm::xray::CustomEventRecord &)
- public llvm::Error visit(llvm::xray::CallArgRecord &)
- public llvm::Error visit(llvm::xray::PIDRecord &)
- public llvm::Error visit(llvm::xray::NewBufferRecord &)
- public llvm::Error visit(llvm::xray::EndBufferRecord &)
- public llvm::Error visit(llvm::xray::FunctionRecord &)
- public llvm::Error visit(llvm::xray::CustomEventRecordV5 &)
- public llvm::Error visit(llvm::xray::TypedEventRecord &)
Inherited from RecordVisitor:
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
- public visit
Methods
¶BlockPrinter(llvm::raw_ostream& O,
llvm::xray::RecordPrinter& P)
BlockPrinter(llvm::raw_ostream& O,
llvm::xray::RecordPrinter& P)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:39
Parameters
¶void reset()
void reset()
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:55
¶llvm::Error visit(llvm::xray::BufferExtents&)
llvm::Error visit(llvm::xray::BufferExtents&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:42
Parameters
¶llvm::Error visit(llvm::xray::WallclockRecord&)
llvm::Error visit(llvm::xray::WallclockRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:43
Parameters
¶llvm::Error visit(llvm::xray::NewCPUIDRecord&)
llvm::Error visit(llvm::xray::NewCPUIDRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:44
Parameters
¶llvm::Error visit(llvm::xray::TSCWrapRecord&)
llvm::Error visit(llvm::xray::TSCWrapRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:45
Parameters
¶llvm::Error visit(llvm::xray::CustomEventRecord&)
llvm::Error visit(llvm::xray::CustomEventRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:46
Parameters
¶llvm::Error visit(llvm::xray::CallArgRecord&)
llvm::Error visit(llvm::xray::CallArgRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:47
Parameters
¶llvm::Error visit(llvm::xray::PIDRecord&)
llvm::Error visit(llvm::xray::PIDRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:48
Parameters
¶llvm::Error visit(llvm::xray::NewBufferRecord&)
llvm::Error visit(llvm::xray::NewBufferRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:49
Parameters
¶llvm::Error visit(llvm::xray::EndBufferRecord&)
llvm::Error visit(llvm::xray::EndBufferRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:50
Parameters
¶llvm::Error visit(llvm::xray::FunctionRecord&)
llvm::Error visit(llvm::xray::FunctionRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:51
Parameters
¶llvm::Error visit(
llvm::xray::CustomEventRecordV5&)
llvm::Error visit(
llvm::xray::CustomEventRecordV5&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:52
Parameters
¶llvm::Error visit(llvm::xray::TypedEventRecord&)
llvm::Error visit(llvm::xray::TypedEventRecord&)
Declared at: llvm/include/llvm/XRay/BlockPrinter.h:53