669d177079
* Add documentation for supported clang options * Fix typo
607 строки
12 KiB
Plaintext
607 строки
12 KiB
Plaintext
-### s
|
|
--analyzer-output s
|
|
--analyze s
|
|
-arcmt-migrate-emit-errors n
|
|
-arcmt-migrate-report-output n
|
|
-B s
|
|
-CC s
|
|
-cfguard s
|
|
-cl-denorms-are-zero s
|
|
-cl-fast-relaxed-math s
|
|
-cl-finite-math-only s
|
|
-cl-fp32-correctly-rounded-divide-sqrt s
|
|
-cl-kernel-arg-info s
|
|
-cl-mad-enable s
|
|
-cl-no-signed-zeros s
|
|
-cl-opt-disable s
|
|
-cl-single-precision-constant s
|
|
-cl-std s
|
|
-cl-strict-aliasing s
|
|
-cl-uniform-work-group-size s
|
|
-cl-unsafe-math-optimizations s
|
|
--config s
|
|
--cuda-compile-host-device s
|
|
--cuda-device-only s
|
|
--cuda-gpu-arch s
|
|
--cuda-host-only s
|
|
--cuda-include-ptx n
|
|
--cuda-noopt-device-debug n
|
|
--cuda-path-ignore-env n
|
|
--cuda-path n
|
|
-cxx-isystem s
|
|
-C s
|
|
-c s
|
|
-dD s
|
|
-dependency-dot s
|
|
-dependency-file s
|
|
-dI s
|
|
-dM s
|
|
-D s
|
|
-emit-ast s
|
|
-emit-llvm s
|
|
-enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang s
|
|
-E s
|
|
-faddrsig s
|
|
-faligned-allocation s
|
|
-fallow-editor-placeholders s
|
|
-fansi-escape-codes s
|
|
-fapple-kext n
|
|
-fapple-pragma-pack n
|
|
-fapplication-extension n
|
|
-fblocks s
|
|
-fborland-extensions n
|
|
-fbuild-session-file s
|
|
-fbuild-session-timestamp s
|
|
-fbuiltin-module-map n
|
|
-fc++-static-destructors s
|
|
-fcall-saved-x10 n
|
|
-fcall-saved-x11 n
|
|
-fcall-saved-x12 n
|
|
-fcall-saved-x13 n
|
|
-fcall-saved-x14 n
|
|
-fcall-saved-x15 n
|
|
-fcall-saved-x18 n
|
|
-fcall-saved-x8 n
|
|
-fcall-saved-x9 n
|
|
-fcf-protection n
|
|
-fcf-protection n
|
|
-fchar8_t s
|
|
-fclang-abi-compat s
|
|
-fcolor-diagnostics s
|
|
-fcomment-block-commands s
|
|
-fcomplete-member-pointers s
|
|
-fcoroutines-ts s
|
|
-fcoverage-mapping n
|
|
-fcs-profile-generate n
|
|
-fcs-profile-generate n
|
|
-fcuda-approx-transcendentals n
|
|
-fcuda-flush-denormals-to-zero s
|
|
-fcuda-short-ptr n
|
|
-fcxx-exceptions s
|
|
-fdata-sections s
|
|
-fdebug-info-for-profiling s
|
|
-fdebug-macro s
|
|
-fdebug-prefix-map s
|
|
-fdebug-ranges-base-address s
|
|
-fdebug-types-section s
|
|
-fdeclspec s
|
|
-fdelayed-template-parsing s
|
|
-fdelete-null-pointer-checks s
|
|
-fdiagnostics-absolute-paths s
|
|
-fdiagnostics-hotness-threshold n
|
|
-fdiagnostics-parseable-fixits s
|
|
-fdiagnostics-print-source-range-info s
|
|
-fdiagnostics-show-hotness n
|
|
-fdiagnostics-show-note-include-stack s
|
|
-fdiagnostics-show-option s
|
|
-fdiagnostics-show-template-tree s
|
|
-fdigraphs s
|
|
-fdiscard-value-names s
|
|
-fdollars-in-identifiers s
|
|
-fdouble-square-bracket-attributes s
|
|
-fdwarf-exceptions n
|
|
-fembed-bitcode-marker s
|
|
-fembed-bitcode s
|
|
-fembed-bitcode s
|
|
-femit-all-decls s
|
|
-femulated-tls s
|
|
-fexceptions s
|
|
-fexperimental-isel s
|
|
-fexperimental-new-pass-manager s
|
|
-ffast-math s
|
|
-ffine-grained-bitfield-accesses s
|
|
-ffixed-point s
|
|
-ffixed-r19 n
|
|
-ffixed-r9 n
|
|
-ffixed-x10 n
|
|
-ffixed-x11 n
|
|
-ffixed-x12 n
|
|
-ffixed-x13 n
|
|
-ffixed-x14 n
|
|
-ffixed-x15 n
|
|
-ffixed-x18 n
|
|
-ffixed-x1 n
|
|
-ffixed-x20 n
|
|
-ffixed-x21 n
|
|
-ffixed-x22 n
|
|
-ffixed-x23 n
|
|
-ffixed-x24 n
|
|
-ffixed-x25 n
|
|
-ffixed-x26 n
|
|
-ffixed-x27 n
|
|
-ffixed-x28 n
|
|
-ffixed-x2 n
|
|
-ffixed-x3 n
|
|
-ffixed-x4 n
|
|
-ffixed-x5 n
|
|
-ffixed-x6 n
|
|
-ffixed-x7 n
|
|
-ffixed-x9 n
|
|
-fforce-emit-vtables s
|
|
-fforce-enable-int128 s
|
|
-ffp-contract s
|
|
-ffreestanding s
|
|
-ffunction-sections s
|
|
-fgnu-keywords s
|
|
-fgnu-runtime n
|
|
-fgnu89-inline n
|
|
-fgpu-rdc s
|
|
-fimplicit-module-maps n
|
|
-finline-functions s
|
|
-finline-hint-functions s
|
|
-finstrument-function-entry-bare n
|
|
-finstrument-functions-after-inlining n
|
|
-finstrument-functions n
|
|
-fintegrated-as s
|
|
-fkeep-static-consts s
|
|
-flto-jobs n
|
|
-flto n
|
|
-flto n
|
|
-fmath-errno s
|
|
-fmax-type-align s
|
|
-fmerge-all-constants s
|
|
-fmodule-file n
|
|
-fmodule-map-file n
|
|
-fmodule-name n
|
|
-fmodules-cache-path n
|
|
-fmodules-decluse n
|
|
-fmodules-disable-diagnostic-validation n
|
|
-fmodules-ignore-macro n
|
|
-fmodules-prune-after n
|
|
-fmodules-prune-interval n
|
|
-fmodules-search-all n
|
|
-fmodules-strict-decluse n
|
|
-fmodules-ts n
|
|
-fmodules-user-build-path n
|
|
-fmodules-validate-once-per-build-session n
|
|
-fmodules-validate-system-headers s
|
|
-fmodules n
|
|
-fms-compatibility-version s
|
|
-fms-compatibility s
|
|
-fms-extensions s
|
|
-fmsc-version s
|
|
-fnew-alignment s
|
|
-fno-access-control s
|
|
-fno-addrsig s
|
|
-fno-assume-sane-operator-new s
|
|
-fno-autolink s
|
|
-fno-builtin- s
|
|
-fno-builtin s
|
|
-fno-c++-static-destructors s
|
|
-fno-char8_t s
|
|
-fno-common s
|
|
-fno-complete-member-pointers s
|
|
-fno-constant-cfstrings s
|
|
-fno-coverage-mapping s
|
|
-fno-crash-diagnostics s
|
|
-fno-debug-info-for-profiling s
|
|
-fno-debug-macro s
|
|
-fno-declspec n
|
|
-fno-delayed-template-parsing s
|
|
-fno-delete-null-pointer-checks s
|
|
-fno-diagnostics-fixit-info s
|
|
-fno-digraphs s
|
|
-fno-discard-value-names s
|
|
-fno-dollars-in-identifiers s
|
|
-fno-double-square-bracket-attributes s
|
|
-fno-elide-constructors s
|
|
-fno-elide-type s
|
|
-fno-experimental-isel s
|
|
-fno-experimental-new-pass-manager s
|
|
-fno-fine-grained-bitfield-accesses s
|
|
-fno-fixed-point s
|
|
-fno-force-enable-int128 s
|
|
-fno-gnu-inline-asm s
|
|
-fno-integrated-as s
|
|
-fno-jump-tables s
|
|
-fno-lax-vector-conversions s
|
|
-fno-lto s
|
|
-fno-merge-all-constants s
|
|
-fno-objc-infer-related-result-type s
|
|
-fno-operator-names s
|
|
-fno-plt s
|
|
-fno-preserve-as-comments s
|
|
-fno-profile-generate s
|
|
-fno-profile-instr-generate s
|
|
-fno-profile-instr-use s
|
|
-fno-register-global-dtors-with-atexit s
|
|
-fno-reroll-loops s
|
|
-fno-rtlib-add-rpath s
|
|
-fno-rtti-data s
|
|
-fno-rtti s
|
|
-fno-sanitize-address-poison-custom-array-cookie s
|
|
-fno-sanitize-address-use-after-scope s
|
|
-fno-sanitize-address-use-odr-indicator s
|
|
-fno-sanitize-blacklist s
|
|
-fno-sanitize-cfi-cross-dso s
|
|
-fno-sanitize-coverage s
|
|
-fno-sanitize-memory-track-origins s
|
|
-fno-sanitize-memory-use-after-dtor s
|
|
-fno-sanitize-recover s
|
|
-fno-sanitize-stats s
|
|
-fno-sanitize-thread-atomics s
|
|
-fno-sanitize-thread-func-entry-exit s
|
|
-fno-sanitize-thread-memory-access s
|
|
-fno-sanitize-trap s
|
|
-fno-short-wchar s
|
|
-fno-show-column s
|
|
-fno-show-source-location s
|
|
-fno-signed-char s
|
|
-fno-signed-zeros s
|
|
-fno-spell-checking s
|
|
-fno-stack-protector s
|
|
-fno-stack-size-section s
|
|
-fno-standalone-debug s
|
|
-fno-strict-float-cast-overflow s
|
|
-fno-threadsafe-statics s
|
|
-fno-trigraphs s
|
|
-fno-unroll-loops s
|
|
-fno-use-cxa-atexit s
|
|
-fno-use-init-array s
|
|
-fobjc-arc-exceptions n
|
|
-fobjc-arc n
|
|
-fobjc-exceptions n
|
|
-fobjc-runtime n
|
|
-fobjc-weak n
|
|
-fopenmp-simd n
|
|
-fopenmp-targets n
|
|
-fopenmp n
|
|
-foptimization-record-file s
|
|
-foptimization-record-passes s
|
|
-forder-file-instrumentation s
|
|
-fpack-struct n
|
|
-fpascal-strings s
|
|
-fpass-plugin s
|
|
-fpcc-struct-return n
|
|
-fplt s
|
|
-fplugin s
|
|
-fprebuilt-module-path n
|
|
-fprofile-exclude-files n
|
|
-fprofile-filter-files n
|
|
-fprofile-generate n
|
|
-fprofile-generate n
|
|
-fprofile-instr-generate n
|
|
-fprofile-instr-generate n
|
|
-fprofile-instr-use n
|
|
-fprofile-remapping-file n
|
|
-fprofile-sample-accurate n
|
|
-fprofile-sample-use n
|
|
-fprofile-use n
|
|
-freciprocal-math s
|
|
-freg-struct-return n
|
|
-fregister-global-dtors-with-atexit s
|
|
-frelaxed-template-template-args s
|
|
-freroll-loops s
|
|
-frtlib-add-rpath s
|
|
-fsanitize-address-field-padding n
|
|
-fsanitize-address-globals-dead-stripping n
|
|
-fsanitize-address-poison-custom-array-cookie n
|
|
-fsanitize-address-use-after-scope n
|
|
-fsanitize-address-use-odr-indicator n
|
|
-fsanitize-blacklist n
|
|
-fsanitize-cfi-cross-dso n
|
|
-fsanitize-cfi-icall-generalize-pointers n
|
|
-fsanitize-coverage n
|
|
-fsanitize-hwaddress-abi n
|
|
-fsanitize-memory-track-origins n
|
|
-fsanitize-memory-track-origins n
|
|
-fsanitize-memory-use-after-dtor n
|
|
-fsanitize-recover n
|
|
-fsanitize-stats n
|
|
-fsanitize-thread-atomics n
|
|
-fsanitize-thread-func-entry-exit n
|
|
-fsanitize-thread-memory-access n
|
|
-fsanitize-trap n
|
|
-fsanitize-undefined-strip-path-components n
|
|
-fsanitize n
|
|
-fsave-optimization-record s
|
|
-fseh-exceptions s
|
|
-fshort-enums s
|
|
-fshort-wchar n
|
|
-fshow-overloads s
|
|
-fsized-deallocation s
|
|
-fsjlj-exceptions s
|
|
-fslp-vectorize s
|
|
-fsplit-dwarf-inlining n
|
|
-fsplit-lto-unit n
|
|
-fstack-protector-all n
|
|
-fstack-protector-strong n
|
|
-fstack-protector n
|
|
-fstack-size-section s
|
|
-fstandalone-debug s
|
|
-fstrict-enums s
|
|
-fstrict-float-cast-overflow s
|
|
-fstrict-return s
|
|
-fstrict-vtable-pointers s
|
|
-fthinlto-index n
|
|
-ftrap-function n
|
|
-ftrapv-handler n
|
|
-ftrapv n
|
|
-ftrigraphs s
|
|
-ftrivial-auto-var-init s
|
|
-funique-section-names s
|
|
-funroll-loops s
|
|
-fuse-init-array s
|
|
-fveclib n
|
|
-fvectorize n
|
|
-fvisibility-global-new-delete-hidden s
|
|
-fvisibility-inlines-hidden s
|
|
-fvisibility-ms-compat s
|
|
-fvisibility s
|
|
-fwhole-program-vtables n
|
|
-fwrapv s
|
|
-fwritable-strings s
|
|
-fxray-always-emit-customevents n
|
|
-fxray-always-emit-typedevents n
|
|
-fxray-always-instrument n
|
|
-fxray-attr-list n
|
|
-fxray-instruction-threshold n
|
|
-fxray-instrumentation-bundle n
|
|
-fxray-instrument n
|
|
-fxray-link-deps n
|
|
-fxray-modes n
|
|
-fxray-never-instrument n
|
|
-fzvector s
|
|
-F n
|
|
--gcc-toolchain s
|
|
-gcodeview-ghash s
|
|
-gcodeview s
|
|
-gdwarf-2 s
|
|
-gdwarf-3 s
|
|
-gdwarf-4 s
|
|
-gdwarf-5 s
|
|
-gembed-source s
|
|
-gline-directives-only s
|
|
-gline-tables-only s
|
|
-gmodules s
|
|
-gno-embed-source s
|
|
-gsplit-dwarf s
|
|
-gz s
|
|
-gz s
|
|
-G n
|
|
-g s
|
|
--help-hidden s
|
|
-help s
|
|
--hip-device-lib-path s
|
|
--hip-device-lib s
|
|
--hip-link s
|
|
-H s
|
|
-I- s
|
|
-idirafter s
|
|
-iframeworkwithsysroot n
|
|
-iframework n
|
|
-imacros s
|
|
-include-pch s
|
|
-include s
|
|
-index-header-map s
|
|
-iprefix s
|
|
-iquote s
|
|
-isysroot s
|
|
-isystem-after s
|
|
-isystem s
|
|
-ivfsoverlay s
|
|
-iwithprefixbefore s
|
|
-iwithprefix s
|
|
-iwithsysroot s
|
|
-I s
|
|
--libomptarget-nvptx-path n
|
|
-L s
|
|
-mabicalls n
|
|
-malign-double s
|
|
-mbackchain n
|
|
-mbranch-protection n
|
|
-mcode-object-v3 n
|
|
-mcrc n
|
|
-MD s
|
|
-meabi s
|
|
-membedded-data n
|
|
-mexecute-only n
|
|
-mextern-sdata n
|
|
-mfentry s
|
|
-mfix-cortex-a53-835769 n
|
|
-mfp32 n
|
|
-mfp64 n
|
|
-MF s
|
|
-mgeneral-regs-only n
|
|
-mglobal-merge s
|
|
-mgpopt n
|
|
-MG s
|
|
-mhvx-length n
|
|
-mhvx n
|
|
-mhvx n
|
|
-miamcu n
|
|
--migrate n
|
|
-mincremental-linker-compatible s
|
|
-mindirect-jump n
|
|
-mios-version-min n
|
|
-MJ n
|
|
-mllvm s
|
|
-mlocal-sdata n
|
|
-mlong-calls s
|
|
-mmacosx-version-min n
|
|
-mmadd4 s
|
|
-MMD s
|
|
-mmemops s
|
|
-mms-bitfields n
|
|
-mmsa n
|
|
-mmt n
|
|
-MM s
|
|
-mno-abicalls n
|
|
-mno-code-object-v3 s
|
|
-mno-crc n
|
|
-mno-embedded-data n
|
|
-mno-execute-only n
|
|
-mno-extern-sdata n
|
|
-mno-fix-cortex-a53-835769 n
|
|
-mno-global-merge s
|
|
-mno-gpopt n
|
|
-mno-hvx n
|
|
-mno-implicit-float s
|
|
-mno-incremental-linker-compatible s
|
|
-mno-local-sdata n
|
|
-mno-long-calls s
|
|
-mno-madd4 s
|
|
-mno-memops s
|
|
-mno-movt s
|
|
-mno-ms-bitfields s
|
|
-mno-msa n
|
|
-mno-mt n
|
|
-mno-neg-immediates s
|
|
-mno-nvj s
|
|
-mno-nvs s
|
|
-mno-outline n
|
|
-mno-packets s
|
|
-mno-relax s
|
|
-mno-restrict-it n
|
|
-mno-sram-ecc s
|
|
-mno-stack-arg-probe s
|
|
-mno-tls-direct-seg-refs s
|
|
-mno-unaligned-access n
|
|
-mno-xnack s
|
|
-mnocrc n
|
|
-mnvj s
|
|
-mnvs s
|
|
-module-dependency-dir n
|
|
-module-file-info n
|
|
-momit-leaf-frame-pointer s
|
|
-moutline n
|
|
-mpackets s
|
|
-mpie-copy-relocations s
|
|
-mprefer-vector-width n
|
|
-MP s
|
|
-mqdsp6-compat n
|
|
-MQ s
|
|
-mrelax-all s
|
|
-mrelax s
|
|
-mrestrict-it n
|
|
-mrtd n
|
|
-msign-return-address n
|
|
-msoft-float s
|
|
-msram-ecc s
|
|
-mstack-alignment n
|
|
-mstack-arg-probe n
|
|
-mstack-probe-size n
|
|
-mstackrealign n
|
|
-mthread-model s
|
|
-mtls-direct-seg-refs s
|
|
-mtp n
|
|
-MT n
|
|
-munaligned-access n
|
|
-MV s
|
|
-mxnack s
|
|
-M s
|
|
--no-cuda-gpu-arch s
|
|
--no-cuda-include-ptx s
|
|
--no-cuda-version-check s
|
|
--no-system-header-prefix s
|
|
-nobuiltininc s
|
|
-nostdinc++ n
|
|
-ObjC++ n
|
|
-objcmt-atomic-property n
|
|
-objcmt-migrate-all n
|
|
-objcmt-migrate-annotation n
|
|
-objcmt-migrate-designated-init n
|
|
-objcmt-migrate-instancetype n
|
|
-objcmt-migrate-literals n
|
|
-objcmt-migrate-ns-macros n
|
|
-objcmt-migrate-property-dot-syntax n
|
|
-objcmt-migrate-property n
|
|
-objcmt-migrate-protocol-conformance n
|
|
-objcmt-migrate-readonly-property n
|
|
-objcmt-migrate-readwrite-property n
|
|
-objcmt-migrate-subscripting n
|
|
-objcmt-ns-nonatomic-iosonly n
|
|
-objcmt-returns-innerpointer-property n
|
|
-objcmt-whitelist-dir-path n
|
|
-ObjC n
|
|
-o s
|
|
-pg s
|
|
-pipe s
|
|
--precompile s
|
|
-print-effective-triple s
|
|
-print-file-name s
|
|
-print-ivar-layout n
|
|
-print-libgcc-file-name s
|
|
-print-prog-name s
|
|
-print-resource-dir s
|
|
-print-search-dirs s
|
|
-print-target-triple s
|
|
-pthread s
|
|
--ptxas-path n
|
|
-P s
|
|
-Qn s
|
|
-Qunused-arguments s
|
|
-Qy s
|
|
-relocatable-pch s
|
|
-rewrite-legacy-objc n
|
|
-rewrite-objc n
|
|
-Rpass-analysis s
|
|
-Rpass-missed s
|
|
-Rpass s
|
|
-rtlib n
|
|
-R n
|
|
-save-stats s
|
|
-save-stats s
|
|
-save-temps s
|
|
-save-temps s
|
|
-serialize-diagnostics s
|
|
-shared-libsan n
|
|
-static-libsan n
|
|
-std s
|
|
-stdlib s
|
|
--system-header-prefix s
|
|
-S s
|
|
--target s
|
|
-Tbss s
|
|
-Tdata s
|
|
-time s
|
|
-traditional-cpp n
|
|
-trigraphs s
|
|
-Ttext s
|
|
-T n
|
|
-undef s
|
|
-unwindlib s
|
|
-U s
|
|
--verify-debug-info s
|
|
-verify-pch n
|
|
--version s
|
|
-v s
|
|
-Wa, s
|
|
-Wdeprecated s
|
|
-Wl, s
|
|
-working-directory s
|
|
-Wp, s
|
|
-W s
|
|
-w s
|
|
-Xanalyzer s
|
|
-Xassembler s
|
|
-Xclang s
|
|
-Xcuda-fatbinary s
|
|
-Xcuda-ptxas s
|
|
-Xlinker s
|
|
-Xopenmp-target s
|
|
-Xopenmp-target s
|
|
-Xpreprocessor s
|
|
-x s
|
|
-z s
|