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.