mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
zig cc: update options data to LLVM 21
This commit is contained in:
parent
5b80900a5d
commit
c0cfe571f9
1 changed files with 238 additions and 48 deletions
|
|
@ -165,6 +165,7 @@ sepd1("Xarch_device"),
|
|||
sepd1("Xarch_host"),
|
||||
sepd1("Xassembler"),
|
||||
sepd1("Xclang"),
|
||||
sepd1("Xclangas"),
|
||||
sepd1("Xcuda-fatbinary"),
|
||||
sepd1("Xcuda-ptxas"),
|
||||
sepd1("Xflang"),
|
||||
|
|
@ -1232,6 +1233,22 @@ flagpsl("MT"),
|
|||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "d2epilogunwind",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "d2epilogunwindrequirev2",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "diagnostics:caret",
|
||||
.syntax = .flag,
|
||||
|
|
@ -1856,14 +1873,6 @@ flagpsl("MT"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "migrate",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "no-line-commands",
|
||||
.syntax = .flag,
|
||||
|
|
@ -2168,16 +2177,18 @@ sepd1("fnew-alignment"),
|
|||
flagpd1("faligned-new"),
|
||||
flagpd1("fno-aligned-new"),
|
||||
flagpd1("fsched-interblock"),
|
||||
flagpd1("fcuda-rdc"),
|
||||
flagpd1("fno-cuda-rdc"),
|
||||
flagpd1("ftree-vectorize"),
|
||||
flagpd1("fno-tree-vectorize"),
|
||||
flagpd1("ftree-slp-vectorize"),
|
||||
flagpd1("fno-tree-slp-vectorize"),
|
||||
flagpd1("fterminated-vtables"),
|
||||
flagpd1("fcuda-rdc"),
|
||||
flagpd1("fno-cuda-rdc"),
|
||||
flagpd1("grecord-gcc-switches"),
|
||||
flagpd1("gno-record-gcc-switches"),
|
||||
flagpd1("nogpuinc"),
|
||||
flagpd1("nocudainc"),
|
||||
flagpd1("nogpulib"),
|
||||
flagpd1("nocudalib"),
|
||||
.{
|
||||
.name = "print-multiarch",
|
||||
|
|
@ -2359,6 +2370,7 @@ sepd1("Xmicrosoft-visualc-tools-version"),
|
|||
sepd1("Xmicrosoft-windows-sdk-root"),
|
||||
sepd1("Xmicrosoft-windows-sdk-version"),
|
||||
sepd1("Xmicrosoft-windows-sys-root"),
|
||||
flagpd1("shared-libasan"),
|
||||
.{
|
||||
.name = "Qembed_debug",
|
||||
.syntax = .flag,
|
||||
|
|
@ -2367,24 +2379,23 @@ sepd1("Xmicrosoft-windows-sys-root"),
|
|||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
flagpd1("shared-libasan"),
|
||||
flagpd1("static-libasan"),
|
||||
flagpd1("fslp-vectorize-aggressive"),
|
||||
flagpd1("fident"),
|
||||
flagpd1("fno-ident"),
|
||||
flagpd1("fno-slp-vectorize-aggressive"),
|
||||
flagpd1("fdiagnostics-color"),
|
||||
flagpd1("fno-diagnostics-color"),
|
||||
flagpd1("fno-slp-vectorize-aggressive"),
|
||||
flagpd1("frecord-gcc-switches"),
|
||||
flagpd1("fno-record-gcc-switches"),
|
||||
flagpd1("Xparser"),
|
||||
flagpd1("Xcompiler"),
|
||||
flagpd1("fexpensive-optimizations"),
|
||||
flagpd1("fno-expensive-optimizations"),
|
||||
flagpd1("fdefer-pop"),
|
||||
flagpd1("fno-defer-pop"),
|
||||
flagpd1("fextended-identifiers"),
|
||||
flagpd1("fno-extended-identifiers"),
|
||||
flagpd1("Xparser"),
|
||||
flagpd1("Xcompiler"),
|
||||
flagpd1("fno-sanitize-blacklist"),
|
||||
flagpd1("fhonor-infinites"),
|
||||
flagpd1("fno-honor-infinites"),
|
||||
|
|
@ -2408,8 +2419,6 @@ flagpd1("findirect-virtual-calls"),
|
|||
sepd1("arch"),
|
||||
flagpd1("arch_errors_fatal"),
|
||||
sepd1("arch_only"),
|
||||
flagpd1("arcmt-migrate-emit-errors"),
|
||||
sepd1("arcmt-migrate-report-output"),
|
||||
sepd1("as-secure-log-file"),
|
||||
flagpd1("ast-dump"),
|
||||
flagpd1("ast-dump-all"),
|
||||
|
|
@ -2439,12 +2448,8 @@ sepd1("c-isystem"),
|
|||
flagpd1("canonical-prefixes"),
|
||||
flagpd1("cc1"),
|
||||
flagpd1("cc1as"),
|
||||
flagpd1("ccc-arcmt-check"),
|
||||
sepd1("ccc-arcmt-migrate"),
|
||||
flagpd1("ccc-arcmt-modify"),
|
||||
sepd1("ccc-gcc-name"),
|
||||
sepd1("ccc-install-dir"),
|
||||
sepd1("ccc-objcmt-migrate"),
|
||||
flagpd1("ccc-print-bindings"),
|
||||
flagpd1("ccc-print-phases"),
|
||||
flagpd1("cfguard"),
|
||||
|
|
@ -2463,6 +2468,8 @@ flagpd1("cl-single-precision-constant"),
|
|||
flagpd1("cl-strict-aliasing"),
|
||||
flagpd1("cl-uniform-work-group-size"),
|
||||
flagpd1("cl-unsafe-math-optimizations"),
|
||||
flagpd1("clangir-disable-passes"),
|
||||
flagpd1("clangir-disable-verifier"),
|
||||
flagpd1("clear-ast-before-backend"),
|
||||
sepd1("code-completion-at"),
|
||||
flagpd1("code-completion-brief-comments"),
|
||||
|
|
@ -2600,6 +2607,14 @@ flagpd1("dwarf-ext-refs"),
|
|||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "Gis",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "hlsl-no-stdinc",
|
||||
.syntax = .flag,
|
||||
|
|
@ -2608,6 +2623,14 @@ flagpd1("dwarf-ext-refs"),
|
|||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "force-rootsig-ver",
|
||||
.syntax = .separate,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
sepd1("dylib_file"),
|
||||
flagpd1("dylinker"),
|
||||
.{
|
||||
|
|
@ -2792,6 +2815,9 @@ flagpd1("fasync-exceptions"),
|
|||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fatomic-fine-grained-memory"),
|
||||
flagpd1("fatomic-ignore-denormal-mode"),
|
||||
flagpd1("fatomic-remote-memory"),
|
||||
flagpd1("fauto-import"),
|
||||
flagpd1("fauto-profile-accurate"),
|
||||
flagpd1("fautolink"),
|
||||
|
|
@ -3142,6 +3168,7 @@ flagpd1("fimplement-inlines"),
|
|||
flagpd1("fimplicit-module-maps"),
|
||||
flagpd1("fimplicit-modules"),
|
||||
flagpd1("fimplicit-none"),
|
||||
flagpd1("fimplicit-none-ext"),
|
||||
flagpd1("fimplicit-templates"),
|
||||
flagpd1("finclude-default-header"),
|
||||
flagpd1("fincremental-extensions"),
|
||||
|
|
@ -3179,6 +3206,7 @@ flagpd1("flat_namespace"),
|
|||
flagpd1("flax-vector-conversions"),
|
||||
flagpd1("flimit-debug-info"),
|
||||
flagpd1("flogical-abbreviations"),
|
||||
flagpd1("floop-interchange"),
|
||||
flagpd1("fversion-loops-for-stride"),
|
||||
.{
|
||||
.name = "flto",
|
||||
|
|
@ -3215,6 +3243,7 @@ flagpd1("fmodules-codegen"),
|
|||
flagpd1("fmodules-debuginfo"),
|
||||
flagpd1("fmodules-decluse"),
|
||||
flagpd1("fmodules-disable-diagnostic-validation"),
|
||||
flagpd1("fmodules-force-validate-user-headers"),
|
||||
flagpd1("fmodules-hash-content"),
|
||||
flagpd1("fmodules-local-submodule-visibility"),
|
||||
flagpd1("fmodules-search-all"),
|
||||
|
|
@ -3297,6 +3326,9 @@ flagpd1("fno-async-exceptions"),
|
|||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fno-atomic-fine-grained-memory"),
|
||||
flagpd1("fno-atomic-ignore-denormal-mode"),
|
||||
flagpd1("fno-atomic-remote-memory"),
|
||||
flagpd1("fno-auto-import"),
|
||||
flagpd1("fno-auto-profile"),
|
||||
flagpd1("fno-auto-profile-accurate"),
|
||||
|
|
@ -3466,6 +3498,7 @@ flagpd1("fno-implement-inlines"),
|
|||
flagpd1("fno-implicit-module-maps"),
|
||||
flagpd1("fno-implicit-modules"),
|
||||
flagpd1("fno-implicit-none"),
|
||||
flagpd1("fno-implicit-none-ext"),
|
||||
flagpd1("fno-implicit-templates"),
|
||||
flagpd1("fno-init-global-zero"),
|
||||
flagpd1("fno-init-local-zero"),
|
||||
|
|
@ -3488,6 +3521,7 @@ flagpd1("fno-knr-functions"),
|
|||
flagpd1("fno-lax-vector-conversions"),
|
||||
flagpd1("fno-limit-debug-info"),
|
||||
flagpd1("fno-logical-abbreviations"),
|
||||
flagpd1("fno-loop-interchange"),
|
||||
flagpd1("fno-version-loops-for-stride"),
|
||||
.{
|
||||
.name = "fno-lto",
|
||||
|
|
@ -3514,6 +3548,7 @@ flagpd1("fno-modulemap-allow-subdirectory-search"),
|
|||
flagpd1("fno-modules"),
|
||||
flagpd1("fno-modules-decluse"),
|
||||
flagpd1("fno-modules-error-recovery"),
|
||||
flagpd1("fno-modules-force-validate-user-headers"),
|
||||
flagpd1("fno-modules-global-index"),
|
||||
flagpd1("fno-modules-prune-non-affecting-module-map-files"),
|
||||
flagpd1("fno-modules-search-all"),
|
||||
|
|
@ -3623,6 +3658,9 @@ flagpd1("fno-ptrauth-indirect-gotos"),
|
|||
flagpd1("fno-ptrauth-init-fini"),
|
||||
flagpd1("fno-ptrauth-init-fini-address-discrimination"),
|
||||
flagpd1("fno-ptrauth-intrinsics"),
|
||||
flagpd1("fno-ptrauth-objc-class-ro"),
|
||||
flagpd1("fno-ptrauth-objc-interface-sel"),
|
||||
flagpd1("fno-ptrauth-objc-isa"),
|
||||
flagpd1("fno-ptrauth-returns"),
|
||||
flagpd1("fno-ptrauth-type-info-vtable-pointer-discrimination"),
|
||||
flagpd1("fno-ptrauth-vtable-pointer-address-discrimination"),
|
||||
|
|
@ -3644,11 +3682,9 @@ flagpd1("fno-recursive"),
|
|||
flagpd1("fno-reformat"),
|
||||
flagpd1("fno-register-global-dtors-with-atexit"),
|
||||
flagpd1("fno-regs-graph"),
|
||||
flagpd1("fno-relaxed-template-template-args"),
|
||||
flagpd1("fno-rename-registers"),
|
||||
flagpd1("fno-reorder-blocks"),
|
||||
flagpd1("fno-repack-arrays"),
|
||||
flagpd1("fno-retain-subst-template-type-parm-type-ast-nodes"),
|
||||
flagpd1("fno-rewrite-imports"),
|
||||
flagpd1("fno-rewrite-includes"),
|
||||
flagpd1("fno-ripa"),
|
||||
|
|
@ -3660,11 +3696,13 @@ flagpd1("fno-rtti"),
|
|||
flagpd1("fno-rtti-data"),
|
||||
flagpd1("fno-rwpi"),
|
||||
flagpd1("fno-safe-buffer-usage-suggestions"),
|
||||
flagpd1("fno-sample-profile-use-profi"),
|
||||
flagpd1("fno-sanitize-address-globals-dead-stripping"),
|
||||
flagpd1("fno-sanitize-address-outline-instrumentation"),
|
||||
flagpd1("fno-sanitize-address-poison-custom-array-cookie"),
|
||||
flagpd1("fno-sanitize-address-use-after-scope"),
|
||||
flagpd1("fno-sanitize-address-use-odr-indicator"),
|
||||
flagpd1("fno-sanitize-annotate-debug-info"),
|
||||
flagpd1("fno-sanitize-cfi-canonical-jump-tables"),
|
||||
flagpd1("fno-sanitize-cfi-cross-dso"),
|
||||
flagpd1("fno-sanitize-hwaddress-experimental-aliasing"),
|
||||
|
|
@ -3737,6 +3775,7 @@ flagpd1("fno-stack-clash-protection"),
|
|||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fno-stack-repack-arrays"),
|
||||
flagpd1("fno-stack-size-section"),
|
||||
flagpd1("fno-standalone-debug"),
|
||||
flagpd1("fno-strength-reduce"),
|
||||
|
|
@ -3747,6 +3786,7 @@ flagpd1("fno-strict-overflow"),
|
|||
flagpd1("fno-strict-return"),
|
||||
flagpd1("fno-strict-vtable-pointers"),
|
||||
flagpd1("fno-struct-path-tbaa"),
|
||||
flagpd1("fno-swift-version-independent-apinotes"),
|
||||
flagpd1("fno-sycl"),
|
||||
flagpd1("fno-temp-file"),
|
||||
flagpd1("fno-test-coverage"),
|
||||
|
|
@ -3765,6 +3805,7 @@ flagpd1("fno-unified-lto"),
|
|||
flagpd1("fno-unique-basic-block-section-names"),
|
||||
flagpd1("fno-unique-internal-linkage-names"),
|
||||
flagpd1("fno-unique-section-names"),
|
||||
flagpd1("fno-unique-source-file-names"),
|
||||
flagpd1("fno-unroll-all-loops"),
|
||||
flagpd1("fno-unroll-loops"),
|
||||
flagpd1("fno-unsafe-loop-optimizations"),
|
||||
|
|
@ -3877,7 +3918,6 @@ flagpd1("foptimize-sibling-calls"),
|
|||
flagpd1("force_cpusubtype_ALL"),
|
||||
flagpd1("force_flat_namespace"),
|
||||
sepd1("force_load"),
|
||||
flagpd1("forder-file-instrumentation"),
|
||||
flagpd1("fpack-derived"),
|
||||
flagpd1("fpack-struct"),
|
||||
flagpd1("fpadding-on-unsigned-fixed-point"),
|
||||
|
|
@ -3918,6 +3958,7 @@ flagpd1("fpreserve-as-comments"),
|
|||
flagpd1("fprintf"),
|
||||
flagpd1("fprofile"),
|
||||
flagpd1("fprofile-arcs"),
|
||||
flagpd1("fprofile-continuous"),
|
||||
flagpd1("fprofile-correction"),
|
||||
flagpd1("fprofile-generate"),
|
||||
flagpd1("fprofile-generate-cold-function-coverage"),
|
||||
|
|
@ -3938,6 +3979,9 @@ flagpd1("fptrauth-indirect-gotos"),
|
|||
flagpd1("fptrauth-init-fini"),
|
||||
flagpd1("fptrauth-init-fini-address-discrimination"),
|
||||
flagpd1("fptrauth-intrinsics"),
|
||||
flagpd1("fptrauth-objc-class-ro"),
|
||||
flagpd1("fptrauth-objc-interface-sel"),
|
||||
flagpd1("fptrauth-objc-isa"),
|
||||
flagpd1("fptrauth-returns"),
|
||||
flagpd1("fptrauth-type-info-vtable-pointer-discrimination"),
|
||||
flagpd1("fptrauth-vtable-pointer-address-discrimination"),
|
||||
|
|
@ -3967,12 +4011,10 @@ flagpd1("frecursive"),
|
|||
flagpd1("freg-struct-return"),
|
||||
flagpd1("fregister-global-dtors-with-atexit"),
|
||||
flagpd1("fregs-graph"),
|
||||
flagpd1("frelaxed-template-template-args"),
|
||||
flagpd1("frename-registers"),
|
||||
flagpd1("freorder-blocks"),
|
||||
flagpd1("frepack-arrays"),
|
||||
flagpd1("fretain-comments-from-system-headers"),
|
||||
flagpd1("fretain-subst-template-type-parm-type-ast-nodes"),
|
||||
flagpd1("frewrite-imports"),
|
||||
flagpd1("frewrite-includes"),
|
||||
flagpd1("fripa"),
|
||||
|
|
@ -3990,6 +4032,7 @@ flagpd1("fsanitize-address-outline-instrumentation"),
|
|||
flagpd1("fsanitize-address-poison-custom-array-cookie"),
|
||||
flagpd1("fsanitize-address-use-after-scope"),
|
||||
flagpd1("fsanitize-address-use-odr-indicator"),
|
||||
flagpd1("fsanitize-annotate-debug-info"),
|
||||
flagpd1("fsanitize-cfi-canonical-jump-tables"),
|
||||
flagpd1("fsanitize-cfi-cross-dso"),
|
||||
flagpd1("fsanitize-cfi-icall-generalize-pointers"),
|
||||
|
|
@ -4018,6 +4061,7 @@ flagpd1("fsanitize-coverage-trace-pc"),
|
|||
},
|
||||
flagpd1("fsanitize-coverage-trace-stores"),
|
||||
flagpd1("fsanitize-hwaddress-experimental-aliasing"),
|
||||
flagpd1("fsanitize-kcfi-arity"),
|
||||
flagpd1("fsanitize-link-c++-runtime"),
|
||||
flagpd1("fsanitize-link-runtime"),
|
||||
flagpd1("fsanitize-memory-param-retval"),
|
||||
|
|
@ -4106,6 +4150,7 @@ flagpd1("fstack-clash-protection"),
|
|||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("fstack-repack-arrays"),
|
||||
flagpd1("fstack-size-section"),
|
||||
flagpd1("fstack-usage"),
|
||||
flagpd1("fstandalone-debug"),
|
||||
|
|
@ -4117,6 +4162,7 @@ flagpd1("fstrict-overflow"),
|
|||
flagpd1("fstrict-return"),
|
||||
flagpd1("fstrict-vtable-pointers"),
|
||||
flagpd1("fstruct-path-tbaa"),
|
||||
flagpd1("fswift-version-independent-apinotes"),
|
||||
flagpd1("fsycl"),
|
||||
flagpd1("fsycl-device-only"),
|
||||
flagpd1("fsycl-host-only"),
|
||||
|
|
@ -4129,6 +4175,7 @@ flagpd1("ftemporal-profile"),
|
|||
flagpd1("ftest-coverage"),
|
||||
flagpd1("fthreadsafe-statics"),
|
||||
flagpd1("ftime-report"),
|
||||
flagpd1("ftime-report-json"),
|
||||
flagpd1("ftime-trace"),
|
||||
flagpd1("ftls-model"),
|
||||
flagpd1("ftracer"),
|
||||
|
|
@ -4147,6 +4194,7 @@ flagpd1("funified-lto"),
|
|||
flagpd1("funique-basic-block-section-names"),
|
||||
flagpd1("funique-internal-linkage-names"),
|
||||
flagpd1("funique-section-names"),
|
||||
flagpd1("funique-source-file-names"),
|
||||
flagpd1("funknown-anytype"),
|
||||
flagpd1("funroll-all-loops"),
|
||||
flagpd1("funroll-loops"),
|
||||
|
|
@ -4183,6 +4231,30 @@ flagpd1("fvisibility-global-new-delete-hidden"),
|
|||
flagpd1("fvisibility-inlines-hidden"),
|
||||
flagpd1("fvisibility-inlines-hidden-static-local-var"),
|
||||
flagpd1("fvisibility-ms-compat"),
|
||||
.{
|
||||
.name = "fvk-use-dx-layout",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "fvk-use-gl-layout",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "fvk-use-scalar-layout",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
flagpd1("fwasm-exceptions"),
|
||||
flagpd1("fweb"),
|
||||
flagpd1("fwhole-file"),
|
||||
|
|
@ -4295,6 +4367,7 @@ flagpd1("ggdb2"),
|
|||
flagpd1("ggdb3"),
|
||||
flagpd1("ggnu-pubnames"),
|
||||
flagpd1("ginline-line-tables"),
|
||||
flagpd1("gkey-instructions"),
|
||||
flagpd1("gline-directives-only"),
|
||||
.{
|
||||
.name = "gline-tables-only",
|
||||
|
|
@ -4313,6 +4386,7 @@ flagpd1("gno-column-info"),
|
|||
flagpd1("gno-embed-source"),
|
||||
flagpd1("gno-gnu-pubnames"),
|
||||
flagpd1("gno-inline-line-tables"),
|
||||
flagpd1("gno-key-instructions"),
|
||||
flagpd1("gno-modules"),
|
||||
flagpd1("gno-omit-unreferenced-methods"),
|
||||
flagpd1("gno-pubnames"),
|
||||
|
|
@ -4383,7 +4457,9 @@ sepd1("header-include-file"),
|
|||
.psl = false,
|
||||
},
|
||||
flagpd1("ibuiltininc"),
|
||||
flagpd1("ignore-pch"),
|
||||
sepd1("image_base"),
|
||||
flagpd1("import-call-optimization"),
|
||||
sepd1("imultilib"),
|
||||
sepd1("include-pch"),
|
||||
sepd1("init"),
|
||||
|
|
@ -4397,6 +4473,7 @@ flagpd1("init-only"),
|
|||
.psl = false,
|
||||
},
|
||||
sepd1("internal-externc-isystem"),
|
||||
sepd1("internal-iframework"),
|
||||
sepd1("internal-isystem"),
|
||||
flagpd1("keep_private_externs"),
|
||||
sepd1("lazy_framework"),
|
||||
|
|
@ -4519,6 +4596,14 @@ flagpd1("menable-experimental-extensions"),
|
|||
flagpd1("menable-no-infs"),
|
||||
flagpd1("menable-no-nans"),
|
||||
m("menqcmd"),
|
||||
.{
|
||||
.name = "metal",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
m("mevex512"),
|
||||
m("mexception-handling"),
|
||||
m("mexecute-only"),
|
||||
|
|
@ -4531,6 +4616,7 @@ flagpd1("mfix4300"),
|
|||
flagpd1("mfix-and-continue"),
|
||||
m("mfix-cmse-cve-2021-35465"),
|
||||
m("mfix-cortex-a53-835769"),
|
||||
flagpd1("mfix-cortex-a53-843419"),
|
||||
m("mfix-cortex-a57-aes-1742098"),
|
||||
flagpd1("mfix-cortex-a72-aes-1655431"),
|
||||
flagpd1("mfix-gr712rc"),
|
||||
|
|
@ -4568,7 +4654,6 @@ flagpd1("miamcu"),
|
|||
flagpd1("mieee-fp"),
|
||||
flagpd1("mieee-rnd-near"),
|
||||
flagpd1("mignore-xcoff-visibility"),
|
||||
flagpd1("migrate"),
|
||||
flagpd1("no-finalize-removal"),
|
||||
flagpd1("no-ns-alloc-error"),
|
||||
flagpd1("mimplicit-float"),
|
||||
|
|
@ -4725,6 +4810,7 @@ flagpd1("mno-extern-sdata"),
|
|||
m("mno-f16c"),
|
||||
m("mno-fix-cmse-cve-2021-35465"),
|
||||
m("mno-fix-cortex-a53-835769"),
|
||||
flagpd1("mno-fix-cortex-a53-843419"),
|
||||
m("mno-fix-cortex-a57-aes-1742098"),
|
||||
flagpd1("mno-fix-cortex-a72-aes-1655431"),
|
||||
m("mno-float128"),
|
||||
|
|
@ -5021,7 +5107,6 @@ flagpd1("mstack-arg-probe"),
|
|||
flagpd1("mstackrealign"),
|
||||
m("mstrict-align"),
|
||||
flagpd1("msvr4-struct-return"),
|
||||
sepd1("mt-migrate-directory"),
|
||||
m("mtail-call"),
|
||||
m("mtbm"),
|
||||
m("mtgsplit"),
|
||||
|
|
@ -5116,6 +5201,7 @@ flagpd1("fno-c++-static-destructors"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("no-disable-free"),
|
||||
flagpd1("no-emit-llvm-uselists"),
|
||||
flagpd1("no-enable-noundef-analysis"),
|
||||
.{
|
||||
|
|
@ -5152,6 +5238,14 @@ flagpd1("no-implicit-float"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "no-offload-inc",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "no-offload-new-driver",
|
||||
.syntax = .flag,
|
||||
|
|
@ -5160,6 +5254,14 @@ flagpd1("no-implicit-float"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "no-offloadlib",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "no-pedantic",
|
||||
.syntax = .flag,
|
||||
|
|
@ -5193,8 +5295,6 @@ flagpd1("nocpp"),
|
|||
flagpd1("nodefaultlibs"),
|
||||
flagpd1("nodriverkitlib"),
|
||||
flagpd1("nofixprebinding"),
|
||||
flagpd1("nogpuinc"),
|
||||
flagpd1("nogpulib"),
|
||||
flagpd1("nogpulibc"),
|
||||
flagpd1("nohipwrapperinc"),
|
||||
.{
|
||||
|
|
@ -5260,21 +5360,6 @@ flagpd1("nostartfiles"),
|
|||
},
|
||||
flagpd1("nostdsysteminc"),
|
||||
sepd1("objc-isystem"),
|
||||
flagpd1("objcmt-atomic-property"),
|
||||
flagpd1("objcmt-migrate-all"),
|
||||
flagpd1("objcmt-migrate-annotation"),
|
||||
flagpd1("objcmt-migrate-designated-init"),
|
||||
flagpd1("objcmt-migrate-instancetype"),
|
||||
flagpd1("objcmt-migrate-literals"),
|
||||
flagpd1("objcmt-migrate-ns-macros"),
|
||||
flagpd1("objcmt-migrate-property"),
|
||||
flagpd1("objcmt-migrate-property-dot-syntax"),
|
||||
flagpd1("objcmt-migrate-protocol-conformance"),
|
||||
flagpd1("objcmt-migrate-readonly-property"),
|
||||
flagpd1("objcmt-migrate-readwrite-property"),
|
||||
flagpd1("objcmt-migrate-subscripting"),
|
||||
flagpd1("objcmt-ns-nonatomic-iosonly"),
|
||||
flagpd1("objcmt-returns-innerpointer-property"),
|
||||
sepd1("objcxx-isystem"),
|
||||
flagpd1("object"),
|
||||
sepd1("object-file-name"),
|
||||
|
|
@ -5318,6 +5403,14 @@ sepd1("object-file-name"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "offload-inc",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "offload-link",
|
||||
.syntax = .flag,
|
||||
|
|
@ -5334,6 +5427,14 @@ sepd1("object-file-name"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "offloadlib",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
sepd1("fexperimental-openacc-macro-override"),
|
||||
sepd1("opt-record-file"),
|
||||
sepd1("opt-record-format"),
|
||||
|
|
@ -5563,6 +5664,14 @@ flagpd1("relaxed-aliasing"),
|
|||
},
|
||||
flagpd1("remap"),
|
||||
sepd1("remap-file"),
|
||||
.{
|
||||
.name = "res-may-alias",
|
||||
.syntax = .flag,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
sepd1("resource-dir"),
|
||||
flagpd1("rewrite-legacy-objc"),
|
||||
flagpd1("rewrite-macros"),
|
||||
|
|
@ -5664,6 +5773,7 @@ flagpd1("setup-static-analyzer"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
flagpd1("shared-libflangrt"),
|
||||
flagpd1("shared-libgcc"),
|
||||
flagpd1("shared-libsan"),
|
||||
flagpd1("show-encoding"),
|
||||
|
|
@ -5725,6 +5835,8 @@ flagpd1("startfiles"),
|
|||
.psl = false,
|
||||
},
|
||||
flagpd1("static-define"),
|
||||
flagpd1("static-libclosure"),
|
||||
flagpd1("static-libflangrt"),
|
||||
flagpd1("static-libgcc"),
|
||||
flagpd1("static-libgfortran"),
|
||||
flagpd1("static-libsan"),
|
||||
|
|
@ -6066,6 +6178,7 @@ sepd1("working-directory"),
|
|||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fsanitize-coverage-stack-depth-callback-min="),
|
||||
.{
|
||||
.name = "fsanitize-undefined-ignore-overflow-pattern=",
|
||||
.syntax = .comma_joined,
|
||||
|
|
@ -6079,8 +6192,18 @@ joinpd1("fsanitize-undefined-strip-path-components="),
|
|||
joinpd1("fprofile-generate-cold-function-coverage="),
|
||||
joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
|
||||
joinpd1("fvisibility-externs-nodllstorageclass="),
|
||||
joinpd1("fallow-runtime-check-skip-hot-cutoff="),
|
||||
joinpd1("fexperimental-openacc-macro-override="),
|
||||
joinpd1("analyzer-config-compatibility-mode="),
|
||||
joinpd1("fms-secure-hotpatch-functions-file="),
|
||||
.{
|
||||
.name = "fms-secure-hotpatch-functions-list=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "fno-experimental-sanitize-metadata=",
|
||||
.syntax = .comma_joined,
|
||||
|
|
@ -6101,9 +6224,18 @@ joinpd1("fsanitize-address-use-after-return="),
|
|||
},
|
||||
joinpd1("darwin-target-variant-sdk-version="),
|
||||
joinpd1("fexperimental-assignment-tracking="),
|
||||
joinpd1("fpatchable-function-entry-section="),
|
||||
joinpd1("ftrivial-auto-var-init-stop-after="),
|
||||
joinpd1("fverify-debuginfo-preserve-export="),
|
||||
joinpd1("fdiagnostics-misexpect-tolerance="),
|
||||
.{
|
||||
.name = "fno-sanitize-annotate-debug-info=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fpatchable-function-entry-offset="),
|
||||
joinpd1("fprofile-selected-function-group="),
|
||||
joinpd1("analyzer-inline-max-stack-depth="),
|
||||
|
|
@ -6129,6 +6261,15 @@ joinpd1("fdiagnostics-hotness-threshold="),
|
|||
joinpd1("fexperimental-max-bitint-width="),
|
||||
joinpd1("fsanitize-memory-track-origins="),
|
||||
joinpd1("mwatchos-simulator-version-min="),
|
||||
joinpd1("funique-source-file-identifier="),
|
||||
.{
|
||||
.name = "fsanitize-annotate-debug-info=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fsanitize-coverage-ignorelist="),
|
||||
joinpd1("fvisibility-externs-dllimport="),
|
||||
joinpd1("fvisibility-global-new-delete="),
|
||||
|
|
@ -6185,6 +6326,7 @@ joinpd1("fxray-instruction-threshold="),
|
|||
joinpd1("mno-default-build-attributes"),
|
||||
joinpd1("mtvos-simulator-version-min="),
|
||||
joinpd1("mwatchsimulator-version-min="),
|
||||
joinpd1("loader-replaceable-function="),
|
||||
.{
|
||||
.name = "include-with-prefix-before=",
|
||||
.syntax = .joined,
|
||||
|
|
@ -6193,7 +6335,6 @@ joinpd1("mwatchsimulator-version-min="),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("objcmt-white-list-dir-path="),
|
||||
joinpd1("error-on-deserialized-decl="),
|
||||
joinpd1("fbfloat16-excess-precision="),
|
||||
joinpd1("fconstexpr-backtrace-limit="),
|
||||
|
|
@ -6227,6 +6368,7 @@ joinpd1("fopenmp-cuda-blocks-per-sm="),
|
|||
},
|
||||
joinpd1("mios-simulator-version-min="),
|
||||
joinpd1("mstack-protector-guard-reg="),
|
||||
joinpd1("msve-streaming-vector-bits="),
|
||||
joinpd1("Wsystem-headers-in-module="),
|
||||
.{
|
||||
.name = "include-with-prefix-after=",
|
||||
|
|
@ -6236,14 +6378,15 @@ joinpd1("Wsystem-headers-in-module="),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("objcmt-whitelist-dir-path="),
|
||||
joinpd1("fcoverage-compilation-dir="),
|
||||
joinpd1("fdx-rootsignature-version="),
|
||||
joinpd1("fextend-variable-liveness="),
|
||||
joinpd1("ffloat16-excess-precision="),
|
||||
joinpd1("fms-compatibility-version="),
|
||||
joinpd1("fopenmp-cuda-number-of-sm="),
|
||||
joinpd1("foptimization-record-file="),
|
||||
joinpd1("fpatchable-function-entry="),
|
||||
joinpd1("frepack-arrays-contiguity="),
|
||||
.{
|
||||
.name = "fsanitize-skip-hot-cutoff=",
|
||||
.syntax = .comma_joined,
|
||||
|
|
@ -6262,7 +6405,6 @@ joinpd1("ftemplate-backtrace-limit="),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("objcmt-allowlist-dir-path="),
|
||||
.{
|
||||
.name = "offload-compression-level=",
|
||||
.syntax = .joined,
|
||||
|
|
@ -6274,6 +6416,7 @@ joinpd1("objcmt-allowlist-dir-path="),
|
|||
joinpd1("Wno-nonportable-cfstrings"),
|
||||
joinpd1("analyzer-disable-checker="),
|
||||
joinpd1("fbuild-session-timestamp="),
|
||||
joinpd1("fdo-concurrent-to-openmp="),
|
||||
joinpd1("fprofile-function-groups="),
|
||||
joinpd1("fprofile-instrument-path="),
|
||||
joinpd1("header-include-filtering="),
|
||||
|
|
@ -6304,6 +6447,7 @@ joinpd1("msign-return-address-key="),
|
|||
.psl = false,
|
||||
},
|
||||
joinpd1("fc++-static-destructors="),
|
||||
joinpd1("dump-minimization-hints="),
|
||||
joinpd1("fapinotes-swift-version="),
|
||||
.{
|
||||
.name = "fcomment-block-commands=",
|
||||
|
|
@ -6397,6 +6541,8 @@ joinpd1("header-include-format="),
|
|||
},
|
||||
joinpd1("mlarge-data-threshold="),
|
||||
joinpd1("msmall-data-threshold="),
|
||||
joinpd1("mvscale-streaming-max="),
|
||||
joinpd1("mvscale-streaming-min="),
|
||||
joinpd1("Wlarge-by-value-copy="),
|
||||
joinpd1("analyzer-constraints="),
|
||||
joinpd1("analyzer-dump-egraph="),
|
||||
|
|
@ -6495,6 +6641,7 @@ joinpd1("fstrict-flex-arrays="),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fwinx64-eh-unwindv2="),
|
||||
joinpd1("Wframe-larger-than="),
|
||||
joinpd1("coverage-data-file="),
|
||||
joinpd1("code-completion-at="),
|
||||
|
|
@ -6628,6 +6775,14 @@ joinpd1("mcompact-branches="),
|
|||
joinpd1("msmall-data-limit="),
|
||||
joinpd1("mstack-probe-size="),
|
||||
joinpd1("mtvos-version-min="),
|
||||
.{
|
||||
.name = "offload-arch-tool=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("working-directory="),
|
||||
.{
|
||||
.name = "amdgpu-arch-tool=",
|
||||
|
|
@ -6732,6 +6887,7 @@ joinpd1("exception-model="),
|
|||
joinpd1("fcf-runtime-abi="),
|
||||
joinpd1("ffp-eval-method="),
|
||||
joinpd1("finit-character="),
|
||||
joinpd1("flto-partitions="),
|
||||
joinpd1("fmax-type-align="),
|
||||
joinpd1("fmemory-profile="),
|
||||
joinpd1("fmessage-length="),
|
||||
|
|
@ -6786,6 +6942,14 @@ joinpd1("mzos-hlq-csslib="),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "offload-targets=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "print-file-name=",
|
||||
.syntax = .joined,
|
||||
|
|
@ -6883,6 +7047,7 @@ joinpd1("frecord-marker="),
|
|||
.pd2 = false,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("fspv-extension="),
|
||||
joinpd1("fthinlto-index="),
|
||||
joinpd1("ftrap-function="),
|
||||
joinpd1("ftrapv-handler="),
|
||||
|
|
@ -7019,6 +7184,14 @@ joinpd1("Wlarger-than="),
|
|||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "funcoverride:",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "winsdkversion",
|
||||
.syntax = .joined_or_separate,
|
||||
|
|
@ -7035,7 +7208,6 @@ joinpd1("Wlarger-than="),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("arcmt-action="),
|
||||
joinpd1("ast-dump-all="),
|
||||
.{
|
||||
.name = "autocomplete=",
|
||||
|
|
@ -7086,6 +7258,14 @@ joinpd1("mprintf-kind="),
|
|||
joinpd1("mtls-dialect="),
|
||||
.{
|
||||
.name = "offload-arch=",
|
||||
.syntax = .comma_joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
.{
|
||||
.name = "offload-jobs=",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = false,
|
||||
|
|
@ -7102,6 +7282,14 @@ jspd1("pagezero_size"),
|
|||
.psl = false,
|
||||
},
|
||||
joinpd1("resource-dir="),
|
||||
.{
|
||||
.name = "dynamicdeopt",
|
||||
.syntax = .joined,
|
||||
.zig_equivalent = .other,
|
||||
.pd1 = true,
|
||||
.pd2 = false,
|
||||
.psl = true,
|
||||
},
|
||||
.{
|
||||
.name = "dyld-prefix=",
|
||||
.syntax = .joined,
|
||||
|
|
@ -7156,6 +7344,7 @@ joinpd1("mhvx-length="),
|
|||
joinpd1("mvscale-max="),
|
||||
joinpd1("mvscale-min="),
|
||||
joinpd1("mzos-hlq-le="),
|
||||
joinpd1("mzos-target="),
|
||||
.{
|
||||
.name = "rsp-quoting=",
|
||||
.syntax = .joined,
|
||||
|
|
@ -7455,6 +7644,7 @@ joinpd1("segs_read_"),
|
|||
.pd2 = true,
|
||||
.psl = false,
|
||||
},
|
||||
joinpd1("Xclangas="),
|
||||
joinpd1("ast-dump="),
|
||||
.{
|
||||
.name = "dxv-path=",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue