LLVM: include/llvm/Remarks/YAMLRemarkSerializer.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef LLVM_REMARKS_YAMLREMARKSERIALIZER_H
14#define LLVM_REMARKS_YAMLREMARKSERIALIZER_H
15
19
20namespace llvm {
22
23
24
25
26
27
28
29
30
31
32
33
35
37
40
42 std::unique_ptr
44
48};
49
52
55
56 void emit() override;
57};
58
59}
60}
61
62#endif
StringRef - Represent a constant reference to a string, i.e.
This class implements an extremely fast bulk output stream that can only output to a stream.
The Output class is used to generate a yaml document from in-memory structs and vectors.
This is an optimization pass for GlobalISel generic memory operations.