LLVM: include/llvm/Frontend/Debug/Options.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_FRONTEND_DEBUG_OPTIONS_H
10#define LLVM_FRONTEND_DEBUG_OPTIONS_H
11
12namespace llvm {
14
19
21
23
24
25
26
27
29
30
32
33
34
36
37
38
39
40
42
43
44
45
46
48
49
51
52
53
55};
56
58
59}
60}
61
62#endif
DebugInfoKind
Definition Options.h:20
@ UnusedTypeInfo
Generate debug info for types that may be unused in the source (-fno-eliminate-unused-debug-types).
Definition Options.h:54
@ DebugInfoConstructor
Limit generated debug info for classes to reduce size.
Definition Options.h:41
@ NoDebugInfo
Don't generate debug info.
Definition Options.h:22
@ LocTrackingOnly
Emit location information but do not generate debug info in the output.
Definition Options.h:28
@ LimitedDebugInfo
Limit generated debug info to reduce size (-fno-standalone-debug).
Definition Options.h:47
@ FullDebugInfo
Generate complete debug info.
Definition Options.h:50
@ DebugDirectivesOnly
Emit only debug directives with the line numbers data.
Definition Options.h:31
@ DebugLineTablesOnly
Emit only debug info necessary for generating line number tables (-gline-tables-only).
Definition Options.h:35
DebugTemplateNamesKind
Definition Options.h:57
@ Simple
Definition Options.h:57
@ Full
Definition Options.h:57
@ Mangled
Definition Options.h:57
DebugInfoFormat
Definition Options.h:15
@ DIF_CodeView
Definition Options.h:17
@ DIF_DWARF
Definition Options.h:16
This is an optimization pass for GlobalISel generic memory operations.