Lines Matching +full:- +full:qf
6 class F<string name> : Flag<["/", "-", "/?", "-?"], name>;
10 Joined<["/", "-", "/?", "-?"], name#":">, HelpText<help>;
15 Joined<["/", "-", "/?", "-?"], name#":">;
35 def color_diagnostics: Flag<["--"], "color-diagnostics">,
36 HelpText<"Alias for --color-diagnostics=always">;
37 def no_color_diagnostics: Flag<["--"], "no-color-diagnostics">,
38 HelpText<"Alias for --color-diagnostics=never">;
39 def color_diagnostics_eq: Joined<["--"], "color-diagnostics=">,
61 def linkrepro : Joined<["/", "-", "/?", "-?"], "linkrepro:">,
83 def pdbstream : Joined<["/", "-", "/?", "-?"], "pdbstream:">,
95 def disallowlib : Joined<["/", "-", "/?", "-?"], "disallowlib:">,
114 def incl : Joined<["/", "-", "/?", "-?"], "include:">,
118 def deffile : Joined<["/", "-", "/?", "-?"], "def:">,
119 HelpText<"Use module-definition file">;
139 def reproduce : Joined<["/", "-", "/?", "-?"], "reproduce:">,
143 "Comma-separated list of 'cd' or 'net'">;
169 defm cetcompat : B<"cetcompat", "Mark executable image as compatible with Control-flow Enforcement …
170 …"Don't mark executable image as compatible with Control-flow Enforcement Technology (CET) Shadow S…
176 "Enable 64-bit ASLR (default on 64-bit)",
177 "Disable 64-bit ASLR">;
185 "Enable large addresses (default on 64-bit)",
186 "Disable large addresses (default on 32-bit)">;
194 "Create non-Terminal Server aware executable">;
198 // /?? and -?? must be before /? and -? to not confuse lib/Options.
199 def help_q : Flag<["/??", "-??", "/?", "-?"], "">, Alias<help>;
202 defm auto_import : B_priv<"auto-import">;
203 defm runtime_pseudo_reloc : B_priv<"runtime-pseudo-reloc">;
204 def end_lib : F<"end-lib">,
206 def exclude_all_symbols : F<"exclude-all-symbols">;
207 def export_all_symbols : F<"export-all-symbols">;
211 def include_optional : Joined<["/", "-", "/?", "-?"], "includeoptional:">,
213 def kill_at : F<"kill-at">;
217 def output_def : Joined<["/", "-", "/?", "-?"], "output-def:">;
220 def rsp_quoting : Joined<["--"], "rsp-quoting=">,
222 def start_lib : F<"start-lib">,
225 F<"thinlto-emit-imports-files">,
226 HelpText<"Emit .imports files with -thinlto-index-only">;
228 F<"thinlto-index-only">,
231 "thinlto-index-only",
232 "-thinlto-index-only and also write native module names to file">;
234 "thinlto-object-suffix-replace",
237 "thinlto-prefix-replace",
240 "lto-obj-path",
242 def dash_dash_version : Flag<["--"], "version">,
245 : P<"threads", "Number of threads. '1' disables multi-threading. By "
248 "call-graph-ordering-file",
251 "call-graph-profile-sort",
255 "print-symbol-order",
256 "Print a symbol order specified by /call-graph-ordering-file and "
257 "/call-graph-profile-sort into the specified file">;
262 def lldmap_file : Joined<["/", "-", "/?", "-?"], "lldmap:">;
264 def map_file : Joined<["/", "-", "/?", "-?"], "map:">;
272 class QF<string name> : Joined<["/", "-", "/?", "-?"], name#":">;
280 def delay : QF<"delay">;
281 def errorreport : QF<"errorreport">;
282 def idlout : QF<"idlout">;
283 def maxilksize : QF<"maxilksize">;
284 def tlbid : QF<"tlbid">;
285 def tlbout : QF<"tlbout">;
286 def verbose_all : QF<"verbose">;
287 def guardsym : QF<"guardsym">;