LLVM: llvm::xray::BlockIndexer Class Reference (original) (raw)
#include "[llvm/XRay/BlockIndexer.h](BlockIndexer%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| BlockIndexer (Index &I) | |
| Error | visit (BufferExtents &) override |
| Error | visit (WallclockRecord &) override |
| Error | visit (NewCPUIDRecord &) override |
| Error | visit (TSCWrapRecord &) override |
| Error | visit (CustomEventRecord &) override |
| Error | visit (CallArgRecord &) override |
| Error | visit (PIDRecord &) override |
| Error | visit (NewBufferRecord &) override |
| Error | visit (EndBufferRecord &) override |
| Error | visit (FunctionRecord &) override |
| Error | visit (CustomEventRecordV5 &) override |
| Error | visit (TypedEventRecord &) override |
| Error | flush () |
| The flush() function will clear out the current state of the visitor, to allow for explicitly flushing a block's records to the currently recognized thread and process combination. | |
| Public Member Functions inherited from llvm::xray::RecordVisitor | |
| virtual | ~RecordVisitor ()=default |
Definition at line 26 of file BlockIndexer.h.
◆ Index
| llvm::xray::BlockIndexer::BlockIndexer ( Index & I) | inlineexplicit |
|---|
◆ flush()
| Error BlockIndexer::flush | ( | ) |
|---|
◆ visit() [1/12]
◆ visit() [2/12]
◆ visit() [3/12]
◆ visit() [4/12]
◆ visit() [5/12]
◆ visit() [6/12]
◆ visit() [7/12]
◆ visit() [8/12]
◆ visit() [9/12]
◆ visit() [10/12]
◆ visit() [11/12]
◆ visit() [12/12]
The documentation for this class was generated from the following files:
- include/llvm/XRay/BlockIndexer.h
- lib/XRay/BlockIndexer.cpp