LLVM: lib/DebugInfo/PDB/PDBSymDumper.cpp Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

11

12using namespace llvm;

14

15#define PDB_SYMDUMP_UNREACHABLE(Type) \

16 if (RequireImpl) \

17 llvm_unreachable("Attempt to dump " #Type " with no dump implementation");

18

20 : RequireImpl(ShouldRequireImpl) {}

21

23

27

31

35

39

43

47

51

55

59

63

67

71

75

79

83

87

91

95

99

103

107

111

115

119

123

127

131

135

139

143

#define PDB_SYMDUMP_UNREACHABLE(Type)

Definition PDBSymDumper.cpp:15

virtual void dump(const PDBSymbolAnnotation &Symbol)

Definition PDBSymDumper.cpp:24

PDBSymDumper(bool ShouldRequireImpl)

Definition PDBSymDumper.cpp:19

PDBSymbolCustom represents symbols that are compiler-specific and do not fit anywhere else in the lex...

This is an optimization pass for GlobalISel generic memory operations.