@@ -28,9 +28,9 @@ VALUE_CODEGENOPT(Name, Bits, Default, Compatibility)
2828ENUM_CODEGENOPT(Name, Type, Bits, Default, Compatibility)
2929#endif
3030
31- ENUM_DEBUGOPT(CompressDebugSections, llvm:: DebugCompressionType, 2,
32- llvm:: DebugCompressionType::None, Benign)
33- DEBUGOPT(Dwarf64, 1, 0, Affecting ) ///< -gdwarf64.
31+ ENUM_DEBUGOPT(CompressDebugSections, DebugCompressionType, 2,
32+ DebugCompressionType::None, Benign)
33+ DEBUGOPT(Dwarf64, 1, 0, Compatible ) ///< -gdwarf64.
3434DEBUGOPT(EnableDIPreservationVerify, 1, 0, Benign) ///< Enable di preservation
3535 ///< verify each (it means
3636 ///< check the original debug
@@ -40,17 +40,17 @@ DEBUGOPT(ForceDwarfFrameSection , 1, 0, Benign) ///< Set when -fforce-dwarf-fram
4040 ///< is enabled.
4141
4242///< Set when -femit-dwarf-unwind is passed.
43- ENUM_DEBUGOPT(EmitDwarfUnwind, llvm:: EmitDwarfUnwindType, 2,
44- llvm:: EmitDwarfUnwindType::Default, Benign)
43+ ENUM_DEBUGOPT(EmitDwarfUnwind, EmitDwarfUnwindType, 2,
44+ EmitDwarfUnwindType::Default, Benign)
4545
4646DEBUGOPT(NoDwarfDirectoryAsm , 1, 0, Benign) ///< Set when -fno-dwarf-directory-asm
4747 ///< is enabled.
4848
4949DEBUGOPT(NoInlineLineTables, 1, 0, Benign) ///< Whether debug info should contain
5050 ///< inline line tables.
5151
52- DEBUGOPT(DebugStrictDwarf, 1, 1, Affecting ) ///< Whether or not to use strict DWARF info.
53- DEBUGOPT(DebugOmitUnreferencedMethods, 1, 0, Affecting ) ///< Omit unreferenced member
52+ DEBUGOPT(DebugStrictDwarf, 1, 1, Compatible ) ///< Whether or not to use strict DWARF info.
53+ DEBUGOPT(DebugOmitUnreferencedMethods, 1, 0, Compatible ) ///< Omit unreferenced member
5454 ///< functions in type debug info.
5555
5656/// Control the Assignment Tracking debug info feature.
@@ -60,73 +60,73 @@ ENUM_DEBUGOPT(AssignmentTrackingMode, AssignmentTrackingOpts, 2,
6060/// Whether or not to use Key Instructions to determine breakpoint locations.
6161DEBUGOPT(DebugKeyInstructions, 1, 0, Benign)
6262
63- DEBUGOPT(DebugColumnInfo, 1, 0, Affecting ) ///< Whether or not to use column information
63+ DEBUGOPT(DebugColumnInfo, 1, 0, Compatible ) ///< Whether or not to use column information
6464 ///< in debug info.
6565
66- DEBUGOPT(DebugTypeExtRefs, 1, 0, Affecting ) ///< Whether or not debug info should contain
66+ DEBUGOPT(DebugTypeExtRefs, 1, 0, Compatible ) ///< Whether or not debug info should contain
6767 ///< external references to a PCH or module.
6868
69- DEBUGOPT(DebugExplicitImport, 1, 0, Affecting ) ///< Whether or not debug info should
69+ DEBUGOPT(DebugExplicitImport, 1, 0, Compatible ) ///< Whether or not debug info should
7070 ///< contain explicit imports for
7171 ///< anonymous namespaces
7272
7373/// Set debug info source file hashing algorithm.
74- ENUM_DEBUGOPT(DebugSrcHash, DebugSrcHashKind, 2, DSH_MD5, Affecting )
74+ ENUM_DEBUGOPT(DebugSrcHash, DebugSrcHashKind, 2, DSH_MD5, Compatible )
7575
76- DEBUGOPT(SplitDwarfInlining, 1, 1, Affecting ) ///< Whether to include inlining info in the
76+ DEBUGOPT(SplitDwarfInlining, 1, 1, Compatible ) ///< Whether to include inlining info in the
7777 ///< skeleton CU to allow for symbolication
7878 ///< of inline stack frames without .dwo files.
79- DEBUGOPT(DebugFwdTemplateParams, 1, 0, Affecting ) ///< Whether to emit complete
79+ DEBUGOPT(DebugFwdTemplateParams, 1, 0, Compatible ) ///< Whether to emit complete
8080 ///< template parameter descriptions in
8181 ///< forward declarations (versus just
8282 ///< including them in the name).
8383ENUM_DEBUGOPT(DebugSimpleTemplateNames,
84- llvm::codegenoptions:: DebugTemplateNamesKind, 2,
85- llvm::codegenoptions:: DebugTemplateNamesKind::Full, Affecting )
84+ DebugTemplateNamesKind, 2,
85+ DebugTemplateNamesKind::Full, Compatible )
8686 ///< Whether to emit template parameters in the textual names of
8787 ///< template specializations.
8888 ///< Implies DebugFwdTemplateNames to allow decorated names to be
8989 ///< reconstructed when needed.
9090
9191/// The kind of generated debug info.
92- ENUM_DEBUGOPT(DebugInfo, llvm::codegenoptions:: DebugInfoKind, 4,
93- llvm::codegenoptions:: NoDebugInfo, Affecting )
92+ ENUM_DEBUGOPT(DebugInfo, DebugInfoKind, 4,
93+ DebugInfoKind:: NoDebugInfo, Compatible )
9494
9595/// Whether to generate macro debug info.
96- DEBUGOPT(MacroDebugInfo, 1, 0, Affecting )
96+ DEBUGOPT(MacroDebugInfo, 1, 0, Compatible )
9797
9898/// Tune the debug info for this debugger.
99- ENUM_DEBUGOPT(DebuggerTuning, llvm:: DebuggerKind, 3,
100- llvm:: DebuggerKind::Default, Affecting )
99+ ENUM_DEBUGOPT(DebuggerTuning, DebuggerKind, 3,
100+ DebuggerKind::Default, Compatible )
101101
102102/// Dwarf version. Version zero indicates to LLVM that no DWARF should be
103103/// emitted.
104- VALUE_DEBUGOPT(DwarfVersion, 3, 0, Affecting )
104+ VALUE_DEBUGOPT(DwarfVersion, 3, 0, Compatible )
105105
106106/// Whether we should emit CodeView debug information. It's possible to emit
107107/// CodeView and DWARF into the same object.
108- DEBUGOPT(EmitCodeView, 1, 0, Affecting )
108+ DEBUGOPT(EmitCodeView, 1, 0, Compatible )
109109
110110/// Whether to emit the .debug$H section containing hashes of CodeView types.
111- DEBUGOPT(CodeViewGHash, 1, 0, Affecting )
111+ DEBUGOPT(CodeViewGHash, 1, 0, Compatible )
112112
113113/// Whether to emit the compiler path and command line into the CodeView debug information.
114- DEBUGOPT(CodeViewCommandLine, 1, 0, Affecting )
114+ DEBUGOPT(CodeViewCommandLine, 1, 0, Compatible )
115115
116116/// Whether emit extra debug info for sample pgo profile collection.
117- DEBUGOPT(DebugInfoForProfiling, 1, 0, Affecting )
117+ DEBUGOPT(DebugInfoForProfiling, 1, 0, Compatible )
118118
119119/// Whether to emit DW_TAG_template_alias for template aliases.
120- DEBUGOPT(DebugTemplateAlias, 1, 0, Affecting )
120+ DEBUGOPT(DebugTemplateAlias, 1, 0, Compatible )
121121
122122/// Whether to emit .debug_gnu_pubnames section instead of .debug_pubnames.
123- DEBUGOPT(DebugNameTable, 2, 0, Affecting )
123+ DEBUGOPT(DebugNameTable, 2, 0, Compatible )
124124
125125/// Whether to use DWARF base address specifiers in .debug_ranges.
126- DEBUGOPT(DebugRangesBaseAddress, 1, 0, Affecting )
126+ DEBUGOPT(DebugRangesBaseAddress, 1, 0, Compatible )
127127
128128/// Whether to embed source in DWARF debug line section.
129- DEBUGOPT(EmbedSource, 1, 0, Affecting )
129+ DEBUGOPT(EmbedSource, 1, 0, Compatible )
130130
131131#undef DEBUGOPT
132132#undef ENUM_DEBUGOPT
0 commit comments