blob: 2b68a73686fbf95713cb71e2e96922e633c2f3ea [file] [log] [blame]
Dean Michael Berrisa6c63432018-08-30 07:22:21 +00001//===- FDRRecords.cpp - XRay Flight Data Recorder Mode Records -----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// Define types and operations on these types that represent the different kinds
11// of records we encounter in XRay flight data recorder mode traces.
12//
13//===----------------------------------------------------------------------===//
14#include "llvm/XRay/FDRRecords.h"
15
16namespace llvm {
17namespace xray {
18
19Error BufferExtents::apply(RecordVisitor &V) { return V.visit(*this); }
20Error WallclockRecord::apply(RecordVisitor &V) { return V.visit(*this); }
21Error NewCPUIDRecord::apply(RecordVisitor &V) { return V.visit(*this); }
22Error TSCWrapRecord::apply(RecordVisitor &V) { return V.visit(*this); }
23Error CustomEventRecord::apply(RecordVisitor &V) { return V.visit(*this); }
24Error CallArgRecord::apply(RecordVisitor &V) { return V.visit(*this); }
25Error PIDRecord::apply(RecordVisitor &V) { return V.visit(*this); }
26Error NewBufferRecord::apply(RecordVisitor &V) { return V.visit(*this); }
27Error EndBufferRecord::apply(RecordVisitor &V) { return V.visit(*this); }
28Error FunctionRecord::apply(RecordVisitor &V) { return V.visit(*this); }
Dean Michael Berris59439dd2018-11-07 04:37:42 +000029Error CustomEventRecordV5::apply(RecordVisitor &V) { return V.visit(*this); }
30Error TypedEventRecord::apply(RecordVisitor &V) { return V.visit(*this); }
Dean Michael Berrisa6c63432018-08-30 07:22:21 +000031
32} // namespace xray
33} // namespace llvm