1 //===- FDRRecords.cpp - XRay Flight Data Recorder Mode Records -----------===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
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.
13 //===----------------------------------------------------------------------===//
14 #include "llvm/XRay/FDRRecords.h"
19 Error
BufferExtents::apply(RecordVisitor
&V
) { return V
.visit(*this); }
20 Error
WallclockRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
21 Error
NewCPUIDRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
22 Error
TSCWrapRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
23 Error
CustomEventRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
24 Error
CallArgRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
25 Error
PIDRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
26 Error
NewBufferRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
27 Error
EndBufferRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }
28 Error
FunctionRecord::apply(RecordVisitor
&V
) { return V
.visit(*this); }