Lines Matching refs:option
72 .. option:: -E
76 .. option:: -fsyntax-only
80 .. option:: -S
85 .. option:: -c
89 .. option:: no stage selection option
91 If no stage selection option is specified, all stages above are run, and the
97 .. option:: -x <language>
101 .. option:: -std=<language>
105 .. option:: -stdlib=<library>
110 .. option:: -ansi
114 .. option:: -ObjC, -ObjC++
118 .. option:: -trigraphs
122 .. option:: -ffreestanding
127 .. option:: -fno-builtin
132 .. option:: -fmath-errno
136 .. option:: -fpascal-strings
140 .. option:: -fms-extensions
144 .. option:: -fmsc-version=
148 .. option:: -fborland-extensions
152 .. option:: -fwritable-strings
157 .. option:: -flax-vector-conversions
161 .. option:: -fblocks
165 .. option:: -fobjc-gc-only
170 .. option:: -fobjc-gc
175 .. option:: -fobjc-abi-version=version
180 .. option:: -fobjc-nonfragile-abi-version=<version>
184 (either via :option:`-fobjc-nonfragile-abi`, or because it is the platform
187 .. option:: -fobjc-nonfragile-abi, -fno-objc-nonfragile-abi
190 the default ABI, it can be disabled with :option:`-fno-objc-nonfragile-abi`.
199 .. option:: -arch <architecture>
203 .. option:: -mmacosx-version-min=<version>
208 .. option:: -miphoneos-version-min
213 .. option:: -march=<cpu>
224 .. option:: -O0, -O1, -O2, -O3, -Ofast, -Os, -Oz, -O, -O4
228 :option:`-O0` Means "no optimization": this level compiles the fastest and
231 :option:`-O1` Somewhere between :option:`-O0` and :option:`-O2`.
233 :option:`-O2` Moderate level of optimization which enables most
236 :option:`-O3` Like :option:`-O2`, except that it enables optimizations that
240 :option:`-Ofast` Enables all the optimizations from :option:`-O3` along
244 :option:`-Os` Like :option:`-O2` with extra optimizations to reduce code
247 :option:`-Oz` Like :option:`-Os` (and thus :option:`-O2`), but reduces code
250 :option:`-O` Equivalent to :option:`-O2`.
252 :option:`-O4` and higher
254 Currently equivalent to :option:`-O3`
256 .. option:: -g, -gline-tables-only, -gmodules
259 best at :option:`-O0`. When more than one option starting with `-g` is
262 :option:`-g` Generate debug information.
264 :option:`-gline-tables-only` Generate only line table debug information. This
268 :option:`-gmodules` Generate debug information that contains external
271 option transparently switches the Clang module format to object file
274 this option produces complete debug information with faster compile
277 This option should not be used when building static libraries for
282 .. option:: -fstandalone-debug -fno-standalone-debug
292 The :option:`-fstandalone-debug` option turns off these optimizations.
298 .. option:: -fexceptions
303 .. option:: -ftrapv
309 .. option:: -fvisibility
313 .. option:: -fcommon, -fno-common
316 It can be disabled with :option:`-fno-common`.
318 .. option:: -ftls-model=<model>
326 .. option:: -flto, -emit-llvm
329 When used with :option:`-S` this generates LLVM intermediate language
336 .. option:: -###
340 .. option:: --help
344 .. option:: -Qunused-arguments
348 .. option:: -Wa,<args>
352 .. option:: -Wl,<args>
356 .. option:: -Wp,<args>
360 .. option:: -Xanalyzer <arg>
364 .. option:: -Xassembler <arg>
368 .. option:: -Xlinker <arg>
372 .. option:: -Xpreprocessor <arg>
376 .. option:: -o <file>
380 .. option:: -print-file-name=<file>
384 .. option:: -print-libgcc-file-name
388 .. option:: -print-prog-name=<name>
392 .. option:: -print-search-dirs
396 .. option:: -save-temps
400 .. option:: -integrated-as, -no-integrated-as
406 .. option:: -time
410 .. option:: -ftime-report
414 .. option:: -v
422 …option:: -fshow-column, -fshow-source-location, -fcaret-diagnostics, -fdiagnostics-fixit-info, -fd…
430 .. option:: -D<macroname>=<value>
435 .. option:: -U<macroname>
440 .. option:: -include <filename>
445 .. option:: -I<directory>
449 .. option:: -F<directory>
453 .. option:: -nostdinc
458 .. option:: -nostdlibinc
463 .. option:: -nobuiltininc
491 If :option:`-mmacosx-version-min` is unspecified, the default deployment
492 target is read from this environment variable. This option only affects
499 include preprocessed source files (use the :option:`-E` option) and the full