LLVM: lib/XRay/FDRRecords.cpp Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
14
15using namespace llvm;
17
30
32 switch (K) {
34 return "Metadata";
36 return "Metadata:BufferExtents";
38 return "Metadata:WallClockTime";
40 return "Metadata:NewCPUId";
42 return "Metadata:TSCWrap";
44 return "Metadata:CustomEvent";
46 return "Metadata:CustomEventV5";
48 return "Metadata:CallArg";
50 return "Metadata:PIDEntry";
52 return "Metadata:NewBuffer";
54 return "Metadata:EndOfBuffer";
56 return "Metadata:TypedEvent";
58 return "Metadata:LastMetadata";
60 return "Function";
61 }
62 return "Unknown";
63}
Lightweight error class with error context and mandatory checking.
StringRef - Represent a constant reference to a string, i.e.
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:18
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:23
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:28
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:22
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:26
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:27
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:25
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:20
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:24
static LLVM_ABI StringRef kindToString(RecordKind K)
Definition FDRRecords.cpp:31
@ RK_Metadata_BufferExtents
@ RK_Metadata_EndOfBuffer
@ RK_Metadata_WallClockTime
@ RK_Metadata_CustomEvent
@ RK_Metadata_LastMetadata
@ RK_Metadata_CustomEventV5
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:21
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:29
Error apply(RecordVisitor &V) override
Definition FDRRecords.cpp:19
This is an optimization pass for GlobalISel generic memory operations.