Lines Matching full:helptext
15 HelpText<"CL.EXE COMPATIBILITY OPTIONS">;
56 HelpText<"Emit an object file which can be reproduced over time">,
59 HelpText<"Emit an object file which cannot be reproduced over time">,
62 HelpText<"Don't discard comments when preprocessing">, Alias<C>;
63 def _SLASH_c : CLFlag<"c">, HelpText<"Compile only">, Alias<c>;
64 def _SLASH_D : CLJoinedOrSeparate<"D">, HelpText<"Define macro">,
66 def _SLASH_E : CLFlag<"E">, HelpText<"Preprocess to stdout">, Alias<E>;
67 def _SLASH_fp_except : CLFlag<"fp:except">, HelpText<"">, Alias<ftrapping_math>;
69 HelpText<"">, Alias<fno_trapping_math>;
70 def _SLASH_fp_fast : CLFlag<"fp:fast">, HelpText<"">, Alias<ffast_math>;
72 HelpText<"">, Alias<fno_fast_math>;
73 def _SLASH_fp_strict : CLFlag<"fp:strict">, HelpText<"">, Alias<fno_fast_math>;
75 HelpText<"Assume thread-local variables are defined in the executable">;
76 def _SLASH_GR : CLFlag<"GR">, HelpText<"Enable emission of RTTI data">;
77 def _SLASH_GR_ : CLFlag<"GR-">, HelpText<"Disable emission of RTTI data">;
78 def _SLASH_GF_ : CLFlag<"GF-">, HelpText<"Disable string pooling">,
80 def _SLASH_Gs : CLJoined<"Gs">, HelpText<"Set stack probe size">,
82 def _SLASH_Gy : CLFlag<"Gy">, HelpText<"Put each function in its own section">,
85 HelpText<"Don't put each function in its own section">,
87 def _SLASH_Gw : CLFlag<"Gw">, HelpText<"Put each data item in its own section">,
90 HelpText<"Don't put each data item in its own section">,
93 HelpText<"Display available options">;
96 HelpText<"Add directory to include search path">, MetaVarName<"<dir>">,
98 def _SLASH_J : CLFlag<"J">, HelpText<"Make char type unsigned">,
101 def _SLASH_O : CLJoined<"O">, HelpText<"Optimization level">;
102 def _SLASH_Ob0 : CLFlag<"Ob0">, HelpText<"Disable inlining">,
104 def _SLASH_Od : CLFlag<"Od">, HelpText<"Disable optimization">, Alias<O0>;
105 def _SLASH_Oi : CLFlag<"Oi">, HelpText<"Enable use of builtin functions">,
107 def _SLASH_Oi_ : CLFlag<"Oi-">, HelpText<"Disable use of builtin functions">,
109 def _SLASH_Os : CLFlag<"Os">, HelpText<"Optimize for size">, Alias<O>,
111 def _SLASH_Ot : CLFlag<"Ot">, HelpText<"Optimize for speed">, Alias<O>,
114 HelpText<"Display available options">;
116 HelpText<"Enable the loop vectorization passes">, Alias<fvectorize>;
118 HelpText<"Disable the loop vectorization passes">, Alias<fno_vectorize>;
120 HelpText<"Print info about included files to stderr">,
122 def _SLASH_U : CLJoinedOrSeparate<"U">, HelpText<"Undefine macro">,
124 def _SLASH_W0 : CLFlag<"W0">, HelpText<"Disable all warnings">, Alias<w>;
125 def _SLASH_W1 : CLFlag<"W1">, HelpText<"Enable -Wall">, Alias<Wall>;
126 def _SLASH_W2 : CLFlag<"W2">, HelpText<"Enable -Wall">, Alias<Wall>;
127 def _SLASH_W3 : CLFlag<"W3">, HelpText<"Enable -Wall">, Alias<Wall>;
128 def _SLASH_W4 : CLFlag<"W4">, HelpText<"Enable -Wall and -Wextra">, Alias<WCL4>;
129 def _SLASH_Wall : CLFlag<"Wall">, HelpText<"Enable -Wall and -Wextra">, Alias<WCL4>;
130 def _SLASH_WX : CLFlag<"WX">, HelpText<"Treat warnings as errors">,
132 def _SLASH_WX_ : CLFlag<"WX-">, HelpText<"Do not treat warnings as errors">,
134 def _SLASH_w_flag : CLFlag<"w">, HelpText<"Disable all warnings">, Alias<w>;
143 def _SLASH_vd : CLJoined<"vd">, HelpText<"Control vtordisp placement">,
146 HelpText<"Enable C++14 sized global deallocation functions">,
149 HelpText<"Disable C++14 sized global deallocation functions">,
152 HelpText<"Treat string literals as const">, Alias<W_Joined>,
155 HelpText<"Enable thread-safe initialization of static variables">,
158 HelpText<"Disable thread-safe initialization of static variables">,
161 HelpText<"Enable trigraphs">, Alias<ftrigraphs>;
163 HelpText<"Disable trigraphs (default)">, Alias<fno_trigraphs>;
165 HelpText<"Enable CodeView debug information in object files">;
167 HelpText<"Alias for /Z7. Does not produce PDBs.">;
169 HelpText<"Specify the default maximum struct packing alignment">,
172 HelpText<"Set the default maximum struct packing alignment to 1">,
174 def _SLASH_Zs : CLFlag<"Zs">, HelpText<"Syntax-check only">,
181 HelpText<"Set architecture for code generation">;
187 def _SLASH_EH : CLJoined<"EH">, HelpText<"Exception handling model">;
189 HelpText<"Disable linemarker output and preprocess to stdout">;
191 HelpText<"Output assembly code file during compilation">;
193 HelpText<"Output assembly code to this file during compilation (with /FA)">,
196 HelpText<"Fall back to cl.exe if clang-cl fails to compile">;
198 HelpText<"Include file before parsing">, Alias<include_>;
200 HelpText<"Set output executable file or directory (ends in / or \\)">,
203 HelpText<"Set preprocess output file name (with /P)">,
206 HelpText<"Set output object file, or directory (ends in / or \\) (with /c)">,
208 def _SLASH_LD : CLFlag<"LD">, HelpText<"Create DLL">;
209 def _SLASH_LDd : CLFlag<"LDd">, HelpText<"Create debug DLL">;
211 HelpText<"Forward options to the linker">, MetaVarName<"<options>">;
213 Flags<[CLOption, DriverOption]>, HelpText<"Use DLL run-time">;
215 Flags<[CLOption, DriverOption]>, HelpText<"Use DLL debug run-time">;
217 Flags<[CLOption, DriverOption]>, HelpText<"Use static run-time">;
219 Flags<[CLOption, DriverOption]>, HelpText<"Use static debug run-time">;
221 HelpText<"Set output file or directory (ends in / or \\)">,
223 def _SLASH_P : CLFlag<"P">, HelpText<"Preprocess to file">;
225 HelpText<"Specify a C source file">, MetaVarName<"<filename>">;
226 def _SLASH_TC : CLCompileFlag<"TC">, HelpText<"Treat all source files as C">;
228 HelpText<"Specify a C++ source file">, MetaVarName<"<filename>">;
229 def _SLASH_TP : CLCompileFlag<"TP">, HelpText<"Treat all source files as C++">;
232 HelpText<"Volatile loads and stores have standard semantics">;
234 HelpText<"Use a best-case representation method for member pointers">;
236 HelpText<"Use a most-general representation for member pointers">;
238 HelpText<"Set the default most-general representation to single inheritance">;
240 HelpText<"Set the default most-general representation to "
243 HelpText<"Set the default most-general representation to "
247 HelpText<"Volatile loads and stores have acquire and release semantics">;
249 HelpText<"Don't mention any default libraries in the object file">;
259 def _SLASH_FS : CLIgnoredFlag<"FS">, HelpText<"Force synchronous PDB writes">;