reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/XRay/BlockIndexer.h
   26 class BlockIndexer : public RecordVisitor {
include/llvm/XRay/BlockPrinter.h
   23 class BlockPrinter : public RecordVisitor {
include/llvm/XRay/BlockVerifier.h
   23 class BlockVerifier : public RecordVisitor {
include/llvm/XRay/FDRRecords.h
  418 class RecordInitializer : public RecordVisitor {
include/llvm/XRay/FDRTraceExpander.h
   23 class TraceExpander : public RecordVisitor {
include/llvm/XRay/FDRTraceWriter.h
   29 class FDRTraceWriter : public RecordVisitor {
include/llvm/XRay/RecordPrinter.h
   22 class RecordPrinter : public RecordVisitor {

Declarations

include/llvm/XRay/FDRRecords.h
   28 class RecordVisitor;

References

include/llvm/XRay/BlockIndexer.h
   26 class BlockIndexer : public RecordVisitor {
include/llvm/XRay/BlockPrinter.h
   23 class BlockPrinter : public RecordVisitor {
include/llvm/XRay/BlockVerifier.h
   23 class BlockVerifier : public RecordVisitor {
include/llvm/XRay/FDRRecordConsumer.h
   42   std::vector<RecordVisitor *> Visitors;
   45   PipelineConsumer(std::initializer_list<RecordVisitor *> V)
include/llvm/XRay/FDRRecords.h
   66   virtual Error apply(RecordVisitor &V) = 0;
  126   Error apply(RecordVisitor &V) override;
  151   Error apply(RecordVisitor &V) override;
  177   Error apply(RecordVisitor &V) override;
  199   Error apply(RecordVisitor &V) override;
  228   Error apply(RecordVisitor &V) override;
  255   Error apply(RecordVisitor &V) override;
  284   Error apply(RecordVisitor &V) override;
  306   Error apply(RecordVisitor &V) override;
  329   Error apply(RecordVisitor &V) override;
  352   Error apply(RecordVisitor &V) override;
  365   Error apply(RecordVisitor &V) override;
  392   Error apply(RecordVisitor &V) override;
  418 class RecordInitializer : public RecordVisitor {
include/llvm/XRay/FDRTraceExpander.h
   23 class TraceExpander : public RecordVisitor {
include/llvm/XRay/FDRTraceWriter.h
   29 class FDRTraceWriter : public RecordVisitor {
include/llvm/XRay/RecordPrinter.h
   22 class RecordPrinter : public RecordVisitor {
lib/XRay/FDRRecords.cpp
   18 Error BufferExtents::apply(RecordVisitor &V) { return V.visit(*this); }
   19 Error WallclockRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   20 Error NewCPUIDRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   21 Error TSCWrapRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   22 Error CustomEventRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   23 Error CallArgRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   24 Error PIDRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   25 Error NewBufferRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   26 Error EndBufferRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   27 Error FunctionRecord::apply(RecordVisitor &V) { return V.visit(*this); }
   28 Error CustomEventRecordV5::apply(RecordVisitor &V) { return V.visit(*this); }
   29 Error TypedEventRecord::apply(RecordVisitor &V) { return V.visit(*this); }
lib/XRay/LogBuilderConsumer.cpp
   31   for (auto *V : Visitors)