blob: 66d17ffcb53f760bcd3b5a0e9e19b662d63e7e0c [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); }
29
30} // namespace xray
31} // namespace llvm