|
reference, declaration → definition
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)