| ... | @@ -273,6 +273,9 @@ | ... | @@ -273,6 +273,9 @@ |
| 273 | .{ .name = "utf-8", .psl = true }, | 273 | .{ .name = "utf-8", .psl = true }, |
| 274 | .{ .name = "validate-charset", .psl = true }, | 274 | .{ .name = "validate-charset", .psl = true }, |
| 275 | .{ .name = "validate-charset-", .psl = true }, | 275 | .{ .name = "validate-charset-", .psl = true }, |
| | 276 | .{ .name = "vlen", .psl = true }, |
| | 277 | .{ .name = "vlen=256", .psl = true }, |
| | 278 | .{ .name = "vlen=512", .psl = true }, |
| 276 | .{ .name = "vmb", .psl = true }, | 279 | .{ .name = "vmb", .psl = true }, |
| 277 | .{ .name = "vmg", .psl = true }, | 280 | .{ .name = "vmg", .psl = true }, |
| 278 | .{ .name = "vmm", .psl = true }, | 281 | .{ .name = "vmm", .psl = true }, |
| ... | @@ -692,9 +695,9 @@ | ... | @@ -692,9 +695,9 @@ |
| 692 | .{ .name = "fnew-alignment", .syntax = .separate }, | 695 | .{ .name = "fnew-alignment", .syntax = .separate }, |
| 693 | .{ .name = "faligned-new" }, | 696 | .{ .name = "faligned-new" }, |
| 694 | .{ .name = "fno-aligned-new" }, | 697 | .{ .name = "fno-aligned-new" }, |
| 695 | .{ .name = "fsched-interblock" }, | | |
| 696 | .{ .name = "fcuda-rdc" }, | 698 | .{ .name = "fcuda-rdc" }, |
| 697 | .{ .name = "fno-cuda-rdc" }, | 699 | .{ .name = "fno-cuda-rdc" }, |
| | 700 | .{ .name = "fsched-interblock" }, |
| 698 | .{ .name = "ftree-vectorize" }, | 701 | .{ .name = "ftree-vectorize" }, |
| 699 | .{ .name = "fno-tree-vectorize" }, | 702 | .{ .name = "fno-tree-vectorize" }, |
| 700 | .{ .name = "ftree-slp-vectorize" }, | 703 | .{ .name = "ftree-slp-vectorize" }, |
| ... | @@ -723,6 +726,8 @@ | ... | @@ -723,6 +726,8 @@ |
| 723 | .{ .name = "mtune=help", .ze = .mcpu }, | 726 | .{ .name = "mtune=help", .ze = .mcpu }, |
| 724 | .{ .name = "integrated-as" }, | 727 | .{ .name = "integrated-as" }, |
| 725 | .{ .name = "no-integrated-as" }, | 728 | .{ .name = "no-integrated-as" }, |
| | 729 | .{ .name = "shared-libasan" }, |
| | 730 | .{ .name = "static-libasan" }, |
| 726 | .{ .name = "fopenmp-is-device" }, | 731 | .{ .name = "fopenmp-is-device" }, |
| 727 | .{ .name = "fcuda-approx-transcendentals" }, | 732 | .{ .name = "fcuda-approx-transcendentals" }, |
| 728 | .{ .name = "fno-cuda-approx-transcendentals" }, | 733 | .{ .name = "fno-cuda-approx-transcendentals" }, |
| ... | @@ -760,14 +765,12 @@ | ... | @@ -760,14 +765,12 @@ |
| 760 | .{ .name = "Oy-", .psl = true }, | 765 | .{ .name = "Oy-", .psl = true }, |
| 761 | .{ .name = "Qgather-", .psl = true }, | 766 | .{ .name = "Qgather-", .psl = true }, |
| 762 | .{ .name = "Qscatter-", .psl = true }, | 767 | .{ .name = "Qscatter-", .psl = true }, |
| 763 | .{ .name = "shared-libasan" }, | | |
| 764 | .{ .name = "Xmicrosoft-visualc-tools-root", .syntax = .separate }, | 768 | .{ .name = "Xmicrosoft-visualc-tools-root", .syntax = .separate }, |
| 765 | .{ .name = "Xmicrosoft-visualc-tools-version", .syntax = .separate }, | 769 | .{ .name = "Xmicrosoft-visualc-tools-version", .syntax = .separate }, |
| 766 | .{ .name = "Xmicrosoft-windows-sdk-root", .syntax = .separate }, | 770 | .{ .name = "Xmicrosoft-windows-sdk-root", .syntax = .separate }, |
| 767 | .{ .name = "Xmicrosoft-windows-sdk-version", .syntax = .separate }, | 771 | .{ .name = "Xmicrosoft-windows-sdk-version", .syntax = .separate }, |
| 768 | .{ .name = "Xmicrosoft-windows-sys-root", .syntax = .separate }, | 772 | .{ .name = "Xmicrosoft-windows-sys-root", .syntax = .separate }, |
| 769 | .{ .name = "Qembed_debug", .psl = true }, | 773 | .{ .name = "Qembed_debug", .psl = true }, |
| 770 | .{ .name = "static-libasan" }, | | |
| 771 | .{ .name = "fslp-vectorize-aggressive" }, | 774 | .{ .name = "fslp-vectorize-aggressive" }, |
| 772 | .{ .name = "fident" }, | 775 | .{ .name = "fident" }, |
| 773 | .{ .name = "fno-ident" }, | 776 | .{ .name = "fno-ident" }, |
| ... | @@ -787,13 +790,13 @@ | ... | @@ -787,13 +790,13 @@ |
| 787 | .{ .name = "fno-sanitize-blacklist" }, | 790 | .{ .name = "fno-sanitize-blacklist" }, |
| 788 | .{ .name = "fhonor-infinites" }, | 791 | .{ .name = "fhonor-infinites" }, |
| 789 | .{ .name = "fno-honor-infinites" }, | 792 | .{ .name = "fno-honor-infinites" }, |
| 790 | .{ .name = "findirect-virtual-calls" }, | | |
| 791 | .{ | 793 | .{ |
| 792 | .name = "config", | 794 | .name = "config", |
| 793 | .syntax = .separate, | 795 | .syntax = .separate, |
| 794 | .pd1 = false, | 796 | .pd1 = false, |
| 795 | .pd2 = true, | 797 | .pd2 = true, |
| 796 | }, | 798 | }, |
| | 799 | .{ .name = "findirect-virtual-calls" }, |
| 797 | .{ .name = "ansi", .pd2 = true }, | 800 | .{ .name = "ansi", .pd2 = true }, |
| 798 | .{ .name = "arch", .syntax = .separate }, | 801 | .{ .name = "arch", .syntax = .separate }, |
| 799 | .{ .name = "arch_errors_fatal" }, | 802 | .{ .name = "arch_errors_fatal" }, |
| ... | @@ -900,6 +903,7 @@ | ... | @@ -900,6 +903,7 @@ |
| 900 | .{ .name = "dead_strip" }, | 903 | .{ .name = "dead_strip" }, |
| 901 | .{ .name = "debug-forward-template-params" }, | 904 | .{ .name = "debug-forward-template-params" }, |
| 902 | .{ .name = "debug-info-macro" }, | 905 | .{ .name = "debug-info-macro" }, |
| | 906 | .{ .name = "debug-info-macro-expansion-loc" }, |
| 903 | .{ .name = "default-function-attr", .syntax = .separate }, | 907 | .{ .name = "default-function-attr", .syntax = .separate }, |
| 904 | .{ | 908 | .{ |
| 905 | .name = "defsym", | 909 | .name = "defsym", |
| ... | @@ -934,14 +938,19 @@ | ... | @@ -934,14 +938,19 @@ |
| 934 | .{ .name = "dwarf-debug-producer", .syntax = .separate }, | 938 | .{ .name = "dwarf-debug-producer", .syntax = .separate }, |
| 935 | .{ .name = "dwarf-explicit-import" }, | 939 | .{ .name = "dwarf-explicit-import" }, |
| 936 | .{ .name = "dwarf-ext-refs" }, | 940 | .{ .name = "dwarf-ext-refs" }, |
| | 941 | .{ .name = "all-resources-bound", .psl = true }, |
| | 942 | .{ .name = "Zpc", .psl = true }, |
| 937 | .{ .name = "Vd", .psl = true }, | 943 | .{ .name = "Vd", .psl = true }, |
| 938 | .{ .name = "Gis", .psl = true }, | 944 | .{ .name = "Gis", .psl = true }, |
| 939 | .{ .name = "hlsl-no-stdinc", .psl = true }, | 945 | .{ .name = "hlsl-no-stdinc", .psl = true }, |
| | 946 | .{ .name = "rootsig-define", .syntax = .separate }, |
| 940 | .{ | 947 | .{ |
| 941 | .name = "force-rootsig-ver", | 948 | .name = "force-rootsig-ver", |
| 942 | .syntax = .separate, | 949 | .syntax = .separate, |
| 943 | .psl = true, | 950 | .psl = true, |
| 944 | }, | 951 | }, |
| | 952 | .{ .name = "Zpr", .psl = true }, |
| | 953 | .{ .name = "Qstrip-rootsignature", .psl = true }, |
| 945 | .{ .name = "dylib_file", .syntax = .separate }, | 954 | .{ .name = "dylib_file", .syntax = .separate }, |
| 946 | .{ .name = "dylinker" }, | 955 | .{ .name = "dylinker" }, |
| 947 | .{ .name = "dynamic", .ze = .dynamic }, | 956 | .{ .name = "dynamic", .ze = .dynamic }, |
| ... | @@ -1089,6 +1098,7 @@ | ... | @@ -1089,6 +1098,7 @@ |
| 1089 | .{ .name = "fcheck-array-temporaries" }, | 1098 | .{ .name = "fcheck-array-temporaries" }, |
| 1090 | .{ .name = "fcheck-new" }, | 1099 | .{ .name = "fcheck-new" }, |
| 1091 | .{ .name = "fclangir" }, | 1100 | .{ .name = "fclangir" }, |
| | 1101 | .{ .name = "fcoarray" }, |
| 1092 | .{ .name = "fcodegen-data-generate" }, | 1102 | .{ .name = "fcodegen-data-generate" }, |
| 1093 | .{ .name = "fcodegen-data-use" }, | 1103 | .{ .name = "fcodegen-data-use" }, |
| 1094 | .{ .name = "fcolor-diagnostics", .ze = .color_diagnostics }, | 1104 | .{ .name = "fcolor-diagnostics", .ze = .color_diagnostics }, |
| ... | @@ -1148,8 +1158,11 @@ | ... | @@ -1148,8 +1158,11 @@ |
| 1148 | .{ .name = "fdeclspec" }, | 1158 | .{ .name = "fdeclspec" }, |
| 1149 | .{ .name = "fdefault-double-8" }, | 1159 | .{ .name = "fdefault-double-8" }, |
| 1150 | .{ .name = "fdefault-inline" }, | 1160 | .{ .name = "fdefault-inline" }, |
| | 1161 | .{ .name = "fdefault-integer-4" }, |
| 1151 | .{ .name = "fdefault-integer-8" }, | 1162 | .{ .name = "fdefault-integer-8" }, |
| | 1163 | .{ .name = "fdefault-real-4" }, |
| 1152 | .{ .name = "fdefault-real-8" }, | 1164 | .{ .name = "fdefault-real-8" }, |
| | 1165 | .{ .name = "fdefer-ts" }, |
| 1153 | .{ .name = "fdefine-target-os-macros" }, | 1166 | .{ .name = "fdefine-target-os-macros" }, |
| 1154 | .{ .name = "fdelayed-template-parsing" }, | 1167 | .{ .name = "fdelayed-template-parsing" }, |
| 1155 | .{ .name = "fdelete-null-pointer-checks" }, | 1168 | .{ .name = "fdelete-null-pointer-checks" }, |
| ... | @@ -1205,9 +1218,11 @@ | ... | @@ -1205,9 +1218,11 @@ |
| 1205 | .{ .name = "ferror-limit", .syntax = .separate }, | 1218 | .{ .name = "ferror-limit", .syntax = .separate }, |
| 1206 | .{ .name = "fescaping-block-tail-calls" }, | 1219 | .{ .name = "fescaping-block-tail-calls" }, |
| 1207 | .{ .name = "fexceptions" }, | 1220 | .{ .name = "fexceptions" }, |
| | 1221 | .{ .name = "fexperimental-call-graph-section" }, |
| 1208 | .{ .name = "fexperimental-isel" }, | 1222 | .{ .name = "fexperimental-isel" }, |
| 1209 | .{ .name = "fexperimental-late-parse-attributes" }, | 1223 | .{ .name = "fexperimental-late-parse-attributes" }, |
| 1210 | .{ .name = "fexperimental-library" }, | 1224 | .{ .name = "fexperimental-library" }, |
| | 1225 | .{ .name = "fexperimental-loop-fusion" }, |
| 1211 | .{ .name = "fexperimental-new-constant-interpreter" }, | 1226 | .{ .name = "fexperimental-new-constant-interpreter" }, |
| 1212 | .{ .name = "fexperimental-omit-vtable-rtti" }, | 1227 | .{ .name = "fexperimental-omit-vtable-rtti" }, |
| 1213 | .{ .name = "fexperimental-relative-c++-abi-vtables" }, | 1228 | .{ .name = "fexperimental-relative-c++-abi-vtables" }, |
| ... | @@ -1221,6 +1236,7 @@ | ... | @@ -1221,6 +1236,7 @@ |
| 1221 | .{ .name = "ff2c" }, | 1236 | .{ .name = "ff2c" }, |
| 1222 | .{ .name = "ffake-address-space-map" }, | 1237 | .{ .name = "ffake-address-space-map" }, |
| 1223 | .{ .name = "ffast-math" }, | 1238 | .{ .name = "ffast-math" }, |
| | 1239 | .{ .name = "ffast-real-mod" }, |
| 1224 | .{ .name = "ffat-lto-objects" }, | 1240 | .{ .name = "ffat-lto-objects" }, |
| 1225 | .{ .name = "ffile-reproducible" }, | 1241 | .{ .name = "ffile-reproducible" }, |
| 1226 | .{ .name = "fimplicit-modules-use-lock" }, | 1242 | .{ .name = "fimplicit-modules-use-lock" }, |
| ... | @@ -1345,6 +1361,8 @@ | ... | @@ -1345,6 +1361,8 @@ |
| 1345 | .{ .name = "fhip-fp32-correctly-rounded-divide-sqrt" }, | 1361 | .{ .name = "fhip-fp32-correctly-rounded-divide-sqrt" }, |
| 1346 | .{ .name = "fhip-kernel-arg-name" }, | 1362 | .{ .name = "fhip-kernel-arg-name" }, |
| 1347 | .{ .name = "fhip-new-launch-api" }, | 1363 | .{ .name = "fhip-new-launch-api" }, |
| | 1364 | .{ .name = "fspv-enable-maximal-reconvergence" }, |
| | 1365 | .{ .name = "fspv-use-unknown-image-format" }, |
| 1348 | .{ .name = "fhlsl-strict-availability" }, | 1366 | .{ .name = "fhlsl-strict-availability" }, |
| 1349 | .{ .name = "fhonor-infinities" }, | 1367 | .{ .name = "fhonor-infinities" }, |
| 1350 | .{ .name = "fhonor-nans" }, | 1368 | .{ .name = "fhonor-nans" }, |
| ... | @@ -1393,6 +1411,7 @@ | ... | @@ -1393,6 +1411,7 @@ |
| 1393 | .{ .name = "flat_namespace" }, | 1411 | .{ .name = "flat_namespace" }, |
| 1394 | .{ .name = "flax-vector-conversions" }, | 1412 | .{ .name = "flax-vector-conversions" }, |
| 1395 | .{ .name = "fexperimental-lifetime-safety" }, | 1413 | .{ .name = "fexperimental-lifetime-safety" }, |
| | 1414 | .{ .name = "fexperimental-lifetime-safety-inference" }, |
| 1396 | .{ .name = "flimit-debug-info" }, | 1415 | .{ .name = "flimit-debug-info" }, |
| 1397 | .{ .name = "flogical-abbreviations" }, | 1416 | .{ .name = "flogical-abbreviations" }, |
| 1398 | .{ .name = "floop-interchange" }, | 1417 | .{ .name = "floop-interchange" }, |
| ... | @@ -1428,7 +1447,9 @@ | ... | @@ -1428,7 +1447,9 @@ |
| 1428 | .{ .name = "fmodules-force-validate-user-headers" }, | 1447 | .{ .name = "fmodules-force-validate-user-headers" }, |
| 1429 | .{ .name = "fmodules-hash-content" }, | 1448 | .{ .name = "fmodules-hash-content" }, |
| 1430 | .{ .name = "fmodules-local-submodule-visibility" }, | 1449 | .{ .name = "fmodules-local-submodule-visibility" }, |
| | 1450 | .{ .name = "fmodules-reduced-bmi" }, |
| 1431 | .{ .name = "fmodules-search-all" }, | 1451 | .{ .name = "fmodules-search-all" }, |
| | 1452 | .{ .name = "fmodules-single-module-parse-mode" }, |
| 1432 | .{ .name = "fmodules-skip-diagnostic-options" }, | 1453 | .{ .name = "fmodules-skip-diagnostic-options" }, |
| 1433 | .{ .name = "fmodules-skip-header-search-paths" }, | 1454 | .{ .name = "fmodules-skip-header-search-paths" }, |
| 1434 | .{ .name = "fmodules-strict-context-hash" }, | 1455 | .{ .name = "fmodules-strict-context-hash" }, |
| ... | @@ -1448,8 +1469,10 @@ | ... | @@ -1448,8 +1469,10 @@ |
| 1448 | .{ .name = "fms-volatile" }, | 1469 | .{ .name = "fms-volatile" }, |
| 1449 | .{ .name = "fmudflap" }, | 1470 | .{ .name = "fmudflap" }, |
| 1450 | .{ .name = "fmudflapth" }, | 1471 | .{ .name = "fmudflapth" }, |
| | 1472 | .{ .name = "fnamed-loops" }, |
| 1451 | .{ .name = "fnative-half-arguments-and-returns" }, | 1473 | .{ .name = "fnative-half-arguments-and-returns" }, |
| 1452 | .{ .name = "fnative-half-type" }, | 1474 | .{ .name = "fnative-half-type" }, |
| | 1475 | .{ .name = "fnative-int16-type" }, |
| 1453 | .{ .name = "fnested-functions" }, | 1476 | .{ .name = "fnested-functions" }, |
| 1454 | .{ .name = "fnew-infallible" }, | 1477 | .{ .name = "fnew-infallible" }, |
| 1455 | .{ .name = "fnext-runtime" }, | 1478 | .{ .name = "fnext-runtime" }, |
| ... | @@ -1539,6 +1562,7 @@ | ... | @@ -1539,6 +1562,7 @@ |
| 1539 | .{ .name = "fno-debug-types-section" }, | 1562 | .{ .name = "fno-debug-types-section" }, |
| 1540 | .{ .name = "fno-declspec" }, | 1563 | .{ .name = "fno-declspec" }, |
| 1541 | .{ .name = "fno-default-inline" }, | 1564 | .{ .name = "fno-default-inline" }, |
| | 1565 | .{ .name = "fno-defer-ts" }, |
| 1542 | .{ .name = "fno-define-target-os-macros" }, | 1566 | .{ .name = "fno-define-target-os-macros" }, |
| 1543 | .{ .name = "fno-delayed-template-parsing" }, | 1567 | .{ .name = "fno-delayed-template-parsing" }, |
| 1544 | .{ .name = "fno-delete-null-pointer-checks" }, | 1568 | .{ .name = "fno-delete-null-pointer-checks" }, |
| ... | @@ -1573,14 +1597,17 @@ | ... | @@ -1573,14 +1597,17 @@ |
| 1573 | .{ .name = "fno-emulated-tls" }, | 1597 | .{ .name = "fno-emulated-tls" }, |
| 1574 | .{ .name = "fno-escaping-block-tail-calls" }, | 1598 | .{ .name = "fno-escaping-block-tail-calls" }, |
| 1575 | .{ .name = "fno-exceptions" }, | 1599 | .{ .name = "fno-exceptions" }, |
| | 1600 | .{ .name = "fno-experimental-call-graph-section" }, |
| 1576 | .{ .name = "fno-experimental-isel" }, | 1601 | .{ .name = "fno-experimental-isel" }, |
| 1577 | .{ .name = "fno-experimental-late-parse-attributes" }, | 1602 | .{ .name = "fno-experimental-late-parse-attributes" }, |
| 1578 | .{ .name = "fno-experimental-library" }, | 1603 | .{ .name = "fno-experimental-library" }, |
| | 1604 | .{ .name = "fno-experimental-loop-fusion" }, |
| 1579 | .{ .name = "fno-experimental-omit-vtable-rtti" }, | 1605 | .{ .name = "fno-experimental-omit-vtable-rtti" }, |
| 1580 | .{ .name = "fno-experimental-relative-c++-abi-vtables" }, | 1606 | .{ .name = "fno-experimental-relative-c++-abi-vtables" }, |
| 1581 | .{ .name = "fno-external-blas" }, | 1607 | .{ .name = "fno-external-blas" }, |
| 1582 | .{ .name = "fno-f2c" }, | 1608 | .{ .name = "fno-f2c" }, |
| 1583 | .{ .name = "fno-fast-math" }, | 1609 | .{ .name = "fno-fast-math" }, |
| | 1610 | .{ .name = "fno-fast-real-mod" }, |
| 1584 | .{ .name = "fno-fat-lto-objects" }, | 1611 | .{ .name = "fno-fat-lto-objects" }, |
| 1585 | .{ .name = "fno-file-reproducible" }, | 1612 | .{ .name = "fno-file-reproducible" }, |
| 1586 | .{ .name = "fno-implicit-modules-use-lock" }, | 1613 | .{ .name = "fno-implicit-modules-use-lock" }, |
| ... | @@ -1646,6 +1673,7 @@ | ... | @@ -1646,6 +1673,7 @@ |
| 1646 | .{ .name = "fno-knr-functions" }, | 1673 | .{ .name = "fno-knr-functions" }, |
| 1647 | .{ .name = "fno-lax-vector-conversions" }, | 1674 | .{ .name = "fno-lax-vector-conversions" }, |
| 1648 | .{ .name = "fno-experimental-lifetime-safety" }, | 1675 | .{ .name = "fno-experimental-lifetime-safety" }, |
| | 1676 | .{ .name = "fno-experimental-lifetime-safety-inference" }, |
| 1649 | .{ .name = "fno-limit-debug-info" }, | 1677 | .{ .name = "fno-limit-debug-info" }, |
| 1650 | .{ .name = "fno-logical-abbreviations" }, | 1678 | .{ .name = "fno-logical-abbreviations" }, |
| 1651 | .{ .name = "fno-loop-interchange" }, | 1679 | .{ .name = "fno-loop-interchange" }, |
| ... | @@ -1671,6 +1699,7 @@ | ... | @@ -1671,6 +1699,7 @@ |
| 1671 | .{ .name = "fno-modules-force-validate-user-headers" }, | 1699 | .{ .name = "fno-modules-force-validate-user-headers" }, |
| 1672 | .{ .name = "fno-modules-global-index" }, | 1700 | .{ .name = "fno-modules-global-index" }, |
| 1673 | .{ .name = "fno-modules-prune-non-affecting-module-map-files" }, | 1701 | .{ .name = "fno-modules-prune-non-affecting-module-map-files" }, |
| | 1702 | .{ .name = "fno-modules-reduced-bmi" }, |
| 1674 | .{ .name = "fno-modules-search-all" }, | 1703 | .{ .name = "fno-modules-search-all" }, |
| 1675 | .{ .name = "fno-modules-share-filemanager" }, | 1704 | .{ .name = "fno-modules-share-filemanager" }, |
| 1676 | .{ .name = "fno-modules-skip-diagnostic-options" }, | 1705 | .{ .name = "fno-modules-skip-diagnostic-options" }, |
| ... | @@ -1685,12 +1714,14 @@ | ... | @@ -1685,12 +1714,14 @@ |
| 1685 | .{ .name = "fno-ms-extensions" }, | 1714 | .{ .name = "fno-ms-extensions" }, |
| 1686 | .{ .name = "fno-ms-tls-guards" }, | 1715 | .{ .name = "fno-ms-tls-guards" }, |
| 1687 | .{ .name = "fno-ms-volatile" }, | 1716 | .{ .name = "fno-ms-volatile" }, |
| | 1717 | .{ .name = "fno-named-loops" }, |
| 1688 | .{ .name = "fno-new-infallible" }, | 1718 | .{ .name = "fno-new-infallible" }, |
| 1689 | .{ .name = "fno-non-call-exceptions" }, | 1719 | .{ .name = "fno-non-call-exceptions" }, |
| 1690 | .{ .name = "fno-objc-arc" }, | 1720 | .{ .name = "fno-objc-arc" }, |
| 1691 | .{ .name = "fno-objc-arc-exceptions" }, | 1721 | .{ .name = "fno-objc-arc-exceptions" }, |
| 1692 | .{ .name = "fno-objc-avoid-heapify-local-blocks" }, | 1722 | .{ .name = "fno-objc-avoid-heapify-local-blocks" }, |
| 1693 | .{ .name = "fno-objc-convert-messages-to-runtime-calls" }, | 1723 | .{ .name = "fno-objc-convert-messages-to-runtime-calls" }, |
| | 1724 | .{ .name = "fno-objc-direct-precondition-thunk" }, |
| 1694 | .{ .name = "fno-objc-encode-cxx-class-template-spec" }, | 1725 | .{ .name = "fno-objc-encode-cxx-class-template-spec" }, |
| 1695 | .{ .name = "fno-objc-exceptions" }, | 1726 | .{ .name = "fno-objc-exceptions" }, |
| 1696 | .{ .name = "fno-objc-infer-related-result-type" }, | 1727 | .{ .name = "fno-objc-infer-related-result-type" }, |
| ... | @@ -1718,6 +1749,7 @@ | ... | @@ -1718,6 +1749,7 @@ |
| 1718 | .{ .name = "fno-pack-derived" }, | 1749 | .{ .name = "fno-pack-derived" }, |
| 1719 | .{ .name = "fno-pack-struct" }, | 1750 | .{ .name = "fno-pack-struct" }, |
| 1720 | .{ .name = "fno-padding-on-unsigned-fixed-point" }, | 1751 | .{ .name = "fno-padding-on-unsigned-fixed-point" }, |
| | 1752 | .{ .name = "fno-partition-static-data-sections" }, |
| 1721 | .{ .name = "fno-pascal-strings" }, | 1753 | .{ .name = "fno-pascal-strings" }, |
| 1722 | .{ .name = "fno-pch-codegen" }, | 1754 | .{ .name = "fno-pch-codegen" }, |
| 1723 | .{ .name = "fno-pch-debuginfo" }, | 1755 | .{ .name = "fno-pch-debuginfo" }, |
| ... | @@ -1802,9 +1834,13 @@ | ... | @@ -1802,9 +1834,13 @@ |
| 1802 | .{ .name = "fno-sanitize-address-poison-custom-array-cookie" }, | 1834 | .{ .name = "fno-sanitize-address-poison-custom-array-cookie" }, |
| 1803 | .{ .name = "fno-sanitize-address-use-after-scope" }, | 1835 | .{ .name = "fno-sanitize-address-use-after-scope" }, |
| 1804 | .{ .name = "fno-sanitize-address-use-odr-indicator" }, | 1836 | .{ .name = "fno-sanitize-address-use-odr-indicator" }, |
| | 1837 | .{ .name = "fno-sanitize-alloc-token-extended" }, |
| | 1838 | .{ .name = "fno-sanitize-alloc-token-fast-abi" }, |
| 1805 | .{ .name = "fno-sanitize-annotate-debug-info" }, | 1839 | .{ .name = "fno-sanitize-annotate-debug-info" }, |
| 1806 | .{ .name = "fno-sanitize-cfi-canonical-jump-tables" }, | 1840 | .{ .name = "fno-sanitize-cfi-canonical-jump-tables" }, |
| 1807 | .{ .name = "fno-sanitize-cfi-cross-dso" }, | 1841 | .{ .name = "fno-sanitize-cfi-cross-dso" }, |
| | 1842 | .{ .name = "fno-sanitize-debug-trap-reasons" }, |
| | 1843 | .{ .name = "fno-sanitize-handler-preserve-all-regs" }, |
| 1808 | .{ .name = "fno-sanitize-hwaddress-experimental-aliasing" }, | 1844 | .{ .name = "fno-sanitize-hwaddress-experimental-aliasing" }, |
| 1809 | .{ .name = "fno-sanitize-ignorelist" }, | 1845 | .{ .name = "fno-sanitize-ignorelist" }, |
| 1810 | .{ .name = "fno-sanitize-link-c++-runtime" }, | 1846 | .{ .name = "fno-sanitize-link-c++-runtime" }, |
| ... | @@ -1821,6 +1857,7 @@ | ... | @@ -1821,6 +1857,7 @@ |
| 1821 | .{ .name = "fno-sanitize-thread-func-entry-exit" }, | 1857 | .{ .name = "fno-sanitize-thread-func-entry-exit" }, |
| 1822 | .{ .name = "fno-sanitize-thread-memory-access" }, | 1858 | .{ .name = "fno-sanitize-thread-memory-access" }, |
| 1823 | .{ .name = "fno-sanitize-trap", .ze = .no_sanitize_trap }, | 1859 | .{ .name = "fno-sanitize-trap", .ze = .no_sanitize_trap }, |
| | 1860 | .{ .name = "fno-sanitize-type-outline-instrumentation" }, |
| 1824 | .{ .name = "fno-sanitize-undefined-trap-on-error" }, | 1861 | .{ .name = "fno-sanitize-undefined-trap-on-error" }, |
| 1825 | .{ .name = "fno-save-main-program" }, | 1862 | .{ .name = "fno-save-main-program" }, |
| 1826 | .{ .name = "fno-save-optimization-record" }, | 1863 | .{ .name = "fno-save-optimization-record" }, |
| ... | @@ -1887,6 +1924,7 @@ | ... | @@ -1887,6 +1924,7 @@ |
| 1887 | .{ .name = "fno-unique-source-file-names" }, | 1924 | .{ .name = "fno-unique-source-file-names" }, |
| 1888 | .{ .name = "fno-unroll-all-loops" }, | 1925 | .{ .name = "fno-unroll-all-loops" }, |
| 1889 | .{ .name = "fno-unroll-loops" }, | 1926 | .{ .name = "fno-unroll-loops" }, |
| | 1927 | .{ .name = "fno-unsafe-cray-pointers" }, |
| 1890 | .{ .name = "fno-unsafe-loop-optimizations" }, | 1928 | .{ .name = "fno-unsafe-loop-optimizations" }, |
| 1891 | .{ .name = "fno-unsafe-math-optimizations" }, | 1929 | .{ .name = "fno-unsafe-math-optimizations" }, |
| 1892 | .{ .name = "fno-unsigned" }, | 1930 | .{ .name = "fno-unsigned" }, |
| ... | @@ -1938,6 +1976,7 @@ | ... | @@ -1938,6 +1976,7 @@ |
| 1938 | .{ .name = "fobjc-avoid-heapify-local-blocks" }, | 1976 | .{ .name = "fobjc-avoid-heapify-local-blocks" }, |
| 1939 | .{ .name = "fobjc-call-cxx-cdtors" }, | 1977 | .{ .name = "fobjc-call-cxx-cdtors" }, |
| 1940 | .{ .name = "fobjc-convert-messages-to-runtime-calls" }, | 1978 | .{ .name = "fobjc-convert-messages-to-runtime-calls" }, |
| | 1979 | .{ .name = "fobjc-direct-precondition-thunk" }, |
| 1941 | .{ .name = "fobjc-disable-direct-methods-for-testing" }, | 1980 | .{ .name = "fobjc-disable-direct-methods-for-testing" }, |
| 1942 | .{ .name = "fobjc-encode-cxx-class-template-spec" }, | 1981 | .{ .name = "fobjc-encode-cxx-class-template-spec" }, |
| 1943 | .{ .name = "fobjc-exceptions" }, | 1982 | .{ .name = "fobjc-exceptions" }, |
| ... | @@ -1987,6 +2026,7 @@ | ... | @@ -1987,6 +2026,7 @@ |
| 1987 | .{ .name = "fpack-struct" }, | 2026 | .{ .name = "fpack-struct" }, |
| 1988 | .{ .name = "fpadding-on-unsigned-fixed-point" }, | 2027 | .{ .name = "fpadding-on-unsigned-fixed-point" }, |
| 1989 | .{ .name = "fparse-all-comments" }, | 2028 | .{ .name = "fparse-all-comments" }, |
| | 2029 | .{ .name = "fpartition-static-data-sections" }, |
| 1990 | .{ .name = "fpascal-strings" }, | 2030 | .{ .name = "fpascal-strings" }, |
| 1991 | .{ .name = "fpass-by-value-is-noalias" }, | 2031 | .{ .name = "fpass-by-value-is-noalias" }, |
| 1992 | .{ .name = "fpcc-struct-return" }, | 2032 | .{ .name = "fpcc-struct-return" }, |
| ... | @@ -2081,6 +2121,8 @@ | ... | @@ -2081,6 +2121,8 @@ |
| 2081 | .{ .name = "fsanitize-address-poison-custom-array-cookie" }, | 2121 | .{ .name = "fsanitize-address-poison-custom-array-cookie" }, |
| 2082 | .{ .name = "fsanitize-address-use-after-scope" }, | 2122 | .{ .name = "fsanitize-address-use-after-scope" }, |
| 2083 | .{ .name = "fsanitize-address-use-odr-indicator" }, | 2123 | .{ .name = "fsanitize-address-use-odr-indicator" }, |
| | 2124 | .{ .name = "fsanitize-alloc-token-extended" }, |
| | 2125 | .{ .name = "fsanitize-alloc-token-fast-abi" }, |
| 2084 | .{ .name = "fsanitize-annotate-debug-info" }, | 2126 | .{ .name = "fsanitize-annotate-debug-info" }, |
| 2085 | .{ .name = "fsanitize-cfi-canonical-jump-tables" }, | 2127 | .{ .name = "fsanitize-cfi-canonical-jump-tables" }, |
| 2086 | .{ .name = "fsanitize-cfi-cross-dso" }, | 2128 | .{ .name = "fsanitize-cfi-cross-dso" }, |
| ... | @@ -2102,6 +2144,8 @@ | ... | @@ -2102,6 +2144,8 @@ |
| 2102 | .{ .name = "fsanitize-coverage-trace-pc" }, | 2144 | .{ .name = "fsanitize-coverage-trace-pc" }, |
| 2103 | .{ .name = "fsanitize-coverage-trace-pc-guard", .ze = .san_cov_trace_pc_guard }, | 2145 | .{ .name = "fsanitize-coverage-trace-pc-guard", .ze = .san_cov_trace_pc_guard }, |
| 2104 | .{ .name = "fsanitize-coverage-trace-stores" }, | 2146 | .{ .name = "fsanitize-coverage-trace-stores" }, |
| | 2147 | .{ .name = "fsanitize-debug-trap-reasons" }, |
| | 2148 | .{ .name = "fsanitize-handler-preserve-all-regs" }, |
| 2105 | .{ .name = "fsanitize-hwaddress-experimental-aliasing" }, | 2149 | .{ .name = "fsanitize-hwaddress-experimental-aliasing" }, |
| 2106 | .{ .name = "fsanitize-kcfi-arity" }, | 2150 | .{ .name = "fsanitize-kcfi-arity" }, |
| 2107 | .{ .name = "fsanitize-link-c++-runtime" }, | 2151 | .{ .name = "fsanitize-link-c++-runtime" }, |
| ... | @@ -2118,6 +2162,7 @@ | ... | @@ -2118,6 +2162,7 @@ |
| 2118 | .{ .name = "fsanitize-thread-func-entry-exit" }, | 2162 | .{ .name = "fsanitize-thread-func-entry-exit" }, |
| 2119 | .{ .name = "fsanitize-thread-memory-access" }, | 2163 | .{ .name = "fsanitize-thread-memory-access" }, |
| 2120 | .{ .name = "fsanitize-trap", .ze = .sanitize_trap }, | 2164 | .{ .name = "fsanitize-trap", .ze = .sanitize_trap }, |
| | 2165 | .{ .name = "fsanitize-type-outline-instrumentation" }, |
| 2121 | .{ .name = "fsanitize-undefined-trap-on-error" }, | 2166 | .{ .name = "fsanitize-undefined-trap-on-error" }, |
| 2122 | .{ .name = "fsave-main-program" }, | 2167 | .{ .name = "fsave-main-program" }, |
| 2123 | .{ .name = "fsave-optimization-record" }, | 2168 | .{ .name = "fsave-optimization-record" }, |
| ... | @@ -2205,6 +2250,7 @@ | ... | @@ -2205,6 +2250,7 @@ |
| 2205 | .{ .name = "funknown-anytype" }, | 2250 | .{ .name = "funknown-anytype" }, |
| 2206 | .{ .name = "funroll-all-loops" }, | 2251 | .{ .name = "funroll-all-loops" }, |
| 2207 | .{ .name = "funroll-loops" }, | 2252 | .{ .name = "funroll-loops" }, |
| | 2253 | .{ .name = "funsafe-cray-pointers" }, |
| 2208 | .{ .name = "funsafe-loop-optimizations" }, | 2254 | .{ .name = "funsafe-loop-optimizations" }, |
| 2209 | .{ .name = "funsafe-math-optimizations" }, | 2255 | .{ .name = "funsafe-math-optimizations" }, |
| 2210 | .{ .name = "funsigned" }, | 2256 | .{ .name = "funsigned" }, |
| ... | @@ -2259,6 +2305,7 @@ | ... | @@ -2259,6 +2305,7 @@ |
| 2259 | .{ .name = "g2" }, | 2305 | .{ .name = "g2" }, |
| 2260 | .{ .name = "g3" }, | 2306 | .{ .name = "g3" }, |
| 2261 | .{ .name = "g", .ze = .debug }, | 2307 | .{ .name = "g", .ze = .debug }, |
| | 2308 | .{ .name = "gcall-site-info" }, |
| 2262 | .{ .name = "gcodeview" }, | 2309 | .{ .name = "gcodeview" }, |
| 2263 | .{ .name = "gcodeview-command-line" }, | 2310 | .{ .name = "gcodeview-command-line" }, |
| 2264 | .{ .name = "gcodeview-ghash" }, | 2311 | .{ .name = "gcodeview-ghash" }, |
| ... | @@ -2271,6 +2318,7 @@ | ... | @@ -2271,6 +2318,7 @@ |
| 2271 | .{ .name = "gdwarf-3", .ze = .debug }, | 2318 | .{ .name = "gdwarf-3", .ze = .debug }, |
| 2272 | .{ .name = "gdwarf-4", .ze = .debug }, | 2319 | .{ .name = "gdwarf-4", .ze = .debug }, |
| 2273 | .{ .name = "gdwarf-5", .ze = .debug }, | 2320 | .{ .name = "gdwarf-5", .ze = .debug }, |
| | 2321 | .{ .name = "gdwarf-6" }, |
| 2274 | .{ .name = "gdwarf-aranges" }, | 2322 | .{ .name = "gdwarf-aranges" }, |
| 2275 | .{ .name = "gembed-source" }, | 2323 | .{ .name = "gembed-source" }, |
| 2276 | .{ .name = "gen-cdb-fragment-path", .syntax = .separate }, | 2324 | .{ .name = "gen-cdb-fragment-path", .syntax = .separate }, |
| ... | @@ -2289,6 +2337,7 @@ | ... | @@ -2289,6 +2337,7 @@ |
| 2289 | .{ .name = "glldb" }, | 2337 | .{ .name = "glldb" }, |
| 2290 | .{ .name = "gmlt" }, | 2338 | .{ .name = "gmlt" }, |
| 2291 | .{ .name = "gmodules" }, | 2339 | .{ .name = "gmodules" }, |
| | 2340 | .{ .name = "gno-call-site-info" }, |
| 2292 | .{ .name = "gno-codeview-command-line" }, | 2341 | .{ .name = "gno-codeview-command-line" }, |
| 2293 | .{ .name = "gno-codeview-ghash" }, | 2342 | .{ .name = "gno-codeview-ghash" }, |
| 2294 | .{ .name = "gno-column-info" }, | 2343 | .{ .name = "gno-column-info" }, |
| ... | @@ -2303,6 +2352,7 @@ | ... | @@ -2303,6 +2352,7 @@ |
| 2303 | .{ .name = "gno-simple-template-names" }, | 2352 | .{ .name = "gno-simple-template-names" }, |
| 2304 | .{ .name = "gno-split-dwarf" }, | 2353 | .{ .name = "gno-split-dwarf" }, |
| 2305 | .{ .name = "gno-strict-dwarf" }, | 2354 | .{ .name = "gno-strict-dwarf" }, |
| | 2355 | .{ .name = "gno-structor-decl-linkage-names" }, |
| 2306 | .{ .name = "gno-template-alias" }, | 2356 | .{ .name = "gno-template-alias" }, |
| 2307 | .{ .name = "gomit-unreferenced-methods" }, | 2357 | .{ .name = "gomit-unreferenced-methods" }, |
| 2308 | .{ | 2358 | .{ |
| ... | @@ -2319,9 +2369,15 @@ | ... | @@ -2319,9 +2369,15 @@ |
| 2319 | .{ .name = "gpulibc" }, | 2369 | .{ .name = "gpulibc" }, |
| 2320 | .{ .name = "grecord-command-line" }, | 2370 | .{ .name = "grecord-command-line" }, |
| 2321 | .{ .name = "gsce" }, | 2371 | .{ .name = "gsce" }, |
| | 2372 | .{ |
| | 2373 | .name = "gsframe", |
| | 2374 | .pd1 = false, |
| | 2375 | .pd2 = true, |
| | 2376 | }, |
| 2322 | .{ .name = "gsimple-template-names" }, | 2377 | .{ .name = "gsimple-template-names" }, |
| 2323 | .{ .name = "gsplit-dwarf" }, | 2378 | .{ .name = "gsplit-dwarf" }, |
| 2324 | .{ .name = "gstrict-dwarf" }, | 2379 | .{ .name = "gstrict-dwarf" }, |
| | 2380 | .{ .name = "gstructor-decl-linkage-names" }, |
| 2325 | .{ .name = "gtemplate-alias" }, | 2381 | .{ .name = "gtemplate-alias" }, |
| 2326 | .{ .name = "gtoggle" }, | 2382 | .{ .name = "gtoggle" }, |
| 2327 | .{ .name = "gused" }, | 2383 | .{ .name = "gused" }, |
| ... | @@ -2347,6 +2403,7 @@ | ... | @@ -2347,6 +2403,7 @@ |
| 2347 | .pd1 = false, | 2403 | .pd1 = false, |
| 2348 | .pd2 = true, | 2404 | .pd2 = true, |
| 2349 | }, | 2405 | }, |
| | 2406 | .{ .name = "hlsl-all-resources-bound", .psl = true }, |
| 2350 | .{ .name = "ibuiltininc" }, | 2407 | .{ .name = "ibuiltininc" }, |
| 2351 | .{ .name = "ignore-pch" }, | 2408 | .{ .name = "ignore-pch" }, |
| 2352 | .{ .name = "image_base", .syntax = .separate }, | 2409 | .{ .name = "image_base", .syntax = .separate }, |
| ... | @@ -2397,6 +2454,7 @@ | ... | @@ -2397,6 +2454,7 @@ |
| 2397 | .{ .name = "maix-struct-return" }, | 2454 | .{ .name = "maix-struct-return" }, |
| 2398 | .{ .name = "malign-double" }, | 2455 | .{ .name = "malign-double" }, |
| 2399 | .{ .name = "maltivec", .ze = .m }, | 2456 | .{ .name = "maltivec", .ze = .m }, |
| | 2457 | .{ .name = "mamdgpu-expand-waitcnt-profiling" }, |
| 2400 | .{ .name = "mamdgpu-ieee" }, | 2458 | .{ .name = "mamdgpu-ieee" }, |
| 2401 | .{ .name = "mamdgpu-precise-memory-op" }, | 2459 | .{ .name = "mamdgpu-precise-memory-op" }, |
| 2402 | .{ .name = "mamx-avx512", .ze = .m }, | 2460 | .{ .name = "mamx-avx512", .ze = .m }, |
| ... | @@ -2408,7 +2466,6 @@ | ... | @@ -2408,7 +2466,6 @@ |
| 2408 | .{ .name = "mamx-movrs", .ze = .m }, | 2466 | .{ .name = "mamx-movrs", .ze = .m }, |
| 2409 | .{ .name = "mamx-tf32", .ze = .m }, | 2467 | .{ .name = "mamx-tf32", .ze = .m }, |
| 2410 | .{ .name = "mamx-tile", .ze = .m }, | 2468 | .{ .name = "mamx-tile", .ze = .m }, |
| 2411 | .{ .name = "mamx-transpose", .ze = .m }, | | |
| 2412 | .{ .name = "mannotate-tablejump" }, | 2469 | .{ .name = "mannotate-tablejump" }, |
| 2413 | .{ .name = "mapx-inline-asm-use-gpr32" }, | 2470 | .{ .name = "mapx-inline-asm-use-gpr32" }, |
| 2414 | .{ .name = "mapxf" }, | 2471 | .{ .name = "mapxf" }, |
| ... | @@ -2418,11 +2475,7 @@ | ... | @@ -2418,11 +2475,7 @@ |
| 2418 | .{ .name = "matomics", .ze = .m }, | 2475 | .{ .name = "matomics", .ze = .m }, |
| 2419 | .{ .name = "mavx", .ze = .m }, | 2476 | .{ .name = "mavx", .ze = .m }, |
| 2420 | .{ .name = "mavx10.1" }, | 2477 | .{ .name = "mavx10.1" }, |
| 2421 | .{ .name = "mavx10.1-256" }, | | |
| 2422 | .{ .name = "mavx10.1-512", .ze = .m }, | | |
| 2423 | .{ .name = "mavx10.2" }, | 2478 | .{ .name = "mavx10.2" }, |
| 2424 | .{ .name = "mavx10.2-256" }, | | |
| 2425 | .{ .name = "mavx10.2-512", .ze = .m }, | | |
| 2426 | .{ .name = "mavx2", .ze = .m }, | 2479 | .{ .name = "mavx2", .ze = .m }, |
| 2427 | .{ .name = "mavx512bf16", .ze = .m }, | 2480 | .{ .name = "mavx512bf16", .ze = .m }, |
| 2428 | .{ .name = "mavx512bitalg", .ze = .m }, | 2481 | .{ .name = "mavx512bitalg", .ze = .m }, |
| ... | @@ -2485,7 +2538,6 @@ | ... | @@ -2485,7 +2538,6 @@ |
| 2485 | .{ .name = "menable-no-nans" }, | 2538 | .{ .name = "menable-no-nans" }, |
| 2486 | .{ .name = "menqcmd", .ze = .m }, | 2539 | .{ .name = "menqcmd", .ze = .m }, |
| 2487 | .{ .name = "metal", .psl = true }, | 2540 | .{ .name = "metal", .psl = true }, |
| 2488 | .{ .name = "mevex512", .ze = .m }, | | |
| 2489 | .{ .name = "mexception-handling", .ze = .m }, | 2541 | .{ .name = "mexception-handling", .ze = .m }, |
| 2490 | .{ .name = "mexecute-only", .ze = .m }, | 2542 | .{ .name = "mexecute-only", .ze = .m }, |
| 2491 | .{ .name = "mextended-const", .ze = .m }, | 2543 | .{ .name = "mextended-const", .ze = .m }, |
| ... | @@ -2517,6 +2569,7 @@ | ... | @@ -2517,6 +2569,7 @@ |
| 2517 | .{ .name = "mfsgsbase", .ze = .m }, | 2569 | .{ .name = "mfsgsbase", .ze = .m }, |
| 2518 | .{ .name = "mfsmuld" }, | 2570 | .{ .name = "mfsmuld" }, |
| 2519 | .{ .name = "mfxsr", .ze = .m }, | 2571 | .{ .name = "mfxsr", .ze = .m }, |
| | 2572 | .{ .name = "mgc" }, |
| 2520 | .{ .name = "mgeneral-regs-only" }, | 2573 | .{ .name = "mgeneral-regs-only" }, |
| 2521 | .{ .name = "mgfni", .ze = .m }, | 2574 | .{ .name = "mgfni", .ze = .m }, |
| 2522 | .{ .name = "mginv", .ze = .m }, | 2575 | .{ .name = "mginv", .ze = .m }, |
| ... | @@ -2614,6 +2667,7 @@ | ... | @@ -2614,6 +2667,7 @@ |
| 2614 | .{ .name = "mno-adx", .ze = .m }, | 2667 | .{ .name = "mno-adx", .ze = .m }, |
| 2615 | .{ .name = "mno-aes", .ze = .m }, | 2668 | .{ .name = "mno-aes", .ze = .m }, |
| 2616 | .{ .name = "mno-altivec", .ze = .m }, | 2669 | .{ .name = "mno-altivec", .ze = .m }, |
| | 2670 | .{ .name = "mno-amdgpu-expand-waitcnt-profiling" }, |
| 2617 | .{ .name = "mno-amdgpu-ieee" }, | 2671 | .{ .name = "mno-amdgpu-ieee" }, |
| 2618 | .{ .name = "mno-amdgpu-precise-memory-op" }, | 2672 | .{ .name = "mno-amdgpu-precise-memory-op" }, |
| 2619 | .{ .name = "mno-amx-avx512", .ze = .m }, | 2673 | .{ .name = "mno-amx-avx512", .ze = .m }, |
| ... | @@ -2625,14 +2679,11 @@ | ... | @@ -2625,14 +2679,11 @@ |
| 2625 | .{ .name = "mno-amx-movrs", .ze = .m }, | 2679 | .{ .name = "mno-amx-movrs", .ze = .m }, |
| 2626 | .{ .name = "mno-amx-tf32", .ze = .m }, | 2680 | .{ .name = "mno-amx-tf32", .ze = .m }, |
| 2627 | .{ .name = "mno-amx-tile", .ze = .m }, | 2681 | .{ .name = "mno-amx-tile", .ze = .m }, |
| 2628 | .{ .name = "mno-amx-transpose", .ze = .m }, | | |
| 2629 | .{ .name = "mno-annotate-tablejump" }, | 2682 | .{ .name = "mno-annotate-tablejump" }, |
| 2630 | .{ .name = "mno-apxf" }, | 2683 | .{ .name = "mno-apxf" }, |
| 2631 | .{ .name = "mno-atomics", .ze = .m }, | 2684 | .{ .name = "mno-atomics", .ze = .m }, |
| 2632 | .{ .name = "mno-avx", .ze = .m }, | 2685 | .{ .name = "mno-avx", .ze = .m }, |
| 2633 | .{ .name = "mno-avx10.1" }, | 2686 | .{ .name = "mno-avx10.1" }, |
| 2634 | .{ .name = "mno-avx10.1-256" }, | | |
| 2635 | .{ .name = "mno-avx10.1-512", .ze = .m }, | | |
| 2636 | .{ .name = "mno-avx10.2" }, | 2687 | .{ .name = "mno-avx10.2" }, |
| 2637 | .{ .name = "mno-avx2", .ze = .m }, | 2688 | .{ .name = "mno-avx2", .ze = .m }, |
| 2638 | .{ .name = "mno-avx512bf16", .ze = .m }, | 2689 | .{ .name = "mno-avx512bf16", .ze = .m }, |
| ... | @@ -2682,7 +2733,6 @@ | ... | @@ -2682,7 +2733,6 @@ |
| 2682 | .{ .name = "mno-dspr2", .ze = .m }, | 2733 | .{ .name = "mno-dspr2", .ze = .m }, |
| 2683 | .{ .name = "mno-embedded-data" }, | 2734 | .{ .name = "mno-embedded-data" }, |
| 2684 | .{ .name = "mno-enqcmd", .ze = .m }, | 2735 | .{ .name = "mno-enqcmd", .ze = .m }, |
| 2685 | .{ .name = "mno-evex512", .ze = .m }, | | |
| 2686 | .{ .name = "mno-exception-handling", .ze = .m }, | 2736 | .{ .name = "mno-exception-handling", .ze = .m }, |
| 2687 | .{ .name = "mnoexecstack" }, | 2737 | .{ .name = "mnoexecstack" }, |
| 2688 | .{ .name = "mno-execute-only", .ze = .m }, | 2738 | .{ .name = "mno-execute-only", .ze = .m }, |
| ... | @@ -2707,6 +2757,7 @@ | ... | @@ -2707,6 +2757,7 @@ |
| 2707 | .{ .name = "mno-fsmuld", .ze = .m }, | 2757 | .{ .name = "mno-fsmuld", .ze = .m }, |
| 2708 | .{ .name = "mno-fxsr", .ze = .m }, | 2758 | .{ .name = "mno-fxsr", .ze = .m }, |
| 2709 | .{ .name = "mno-gather" }, | 2759 | .{ .name = "mno-gather" }, |
| | 2760 | .{ .name = "mno-gc" }, |
| 2710 | .{ .name = "mno-gfni", .ze = .m }, | 2761 | .{ .name = "mno-gfni", .ze = .m }, |
| 2711 | .{ .name = "mno-ginv", .ze = .m }, | 2762 | .{ .name = "mno-ginv", .ze = .m }, |
| 2712 | .{ .name = "mno-global-merge" }, | 2763 | .{ .name = "mno-global-merge" }, |
| ... | @@ -2798,6 +2849,7 @@ | ... | @@ -2798,6 +2849,7 @@ |
| 2798 | .{ .name = "mno-relax-all" }, | 2849 | .{ .name = "mno-relax-all" }, |
| 2799 | .{ .name = "mno-relax-pic-calls" }, | 2850 | .{ .name = "mno-relax-pic-calls" }, |
| 2800 | .{ .name = "mno-relaxed-simd", .ze = .m }, | 2851 | .{ .name = "mno-relaxed-simd", .ze = .m }, |
| | 2852 | .{ .name = "mno-reserve-frame-pointer-reg" }, |
| 2801 | .{ .name = "mno-restrict-it" }, | 2853 | .{ .name = "mno-restrict-it" }, |
| 2802 | .{ .name = "mno-retpoline", .ze = .m }, | 2854 | .{ .name = "mno-retpoline", .ze = .m }, |
| 2803 | .{ .name = "mno-retpoline-external-thunk", .ze = .m }, | 2855 | .{ .name = "mno-retpoline-external-thunk", .ze = .m }, |
| ... | @@ -2886,7 +2938,6 @@ | ... | @@ -2886,7 +2938,6 @@ |
| 2886 | .{ .name = "module-file-deps" }, | 2938 | .{ .name = "module-file-deps" }, |
| 2887 | .{ .name = "module-file-info" }, | 2939 | .{ .name = "module-file-info" }, |
| 2888 | .{ .name = "module-suffix", .syntax = .separate }, | 2940 | .{ .name = "module-suffix", .syntax = .separate }, |
| 2889 | .{ .name = "fmodules-reduced-bmi" }, | | |
| 2890 | .{ .name = "momit-leaf-frame-pointer" }, | 2941 | .{ .name = "momit-leaf-frame-pointer" }, |
| 2891 | .{ .name = "moutline" }, | 2942 | .{ .name = "moutline" }, |
| 2892 | .{ .name = "moutline-atomics", .ze = .m }, | 2943 | .{ .name = "moutline-atomics", .ze = .m }, |
| ... | @@ -2931,6 +2982,7 @@ | ... | @@ -2931,6 +2982,7 @@ |
| 2931 | .{ .name = "mrelax-relocations=no" }, | 2982 | .{ .name = "mrelax-relocations=no" }, |
| 2932 | .{ .name = "mrelaxed-simd", .ze = .m }, | 2983 | .{ .name = "mrelaxed-simd", .ze = .m }, |
| 2933 | .{ .name = "mrelocation-model", .syntax = .separate }, | 2984 | .{ .name = "mrelocation-model", .syntax = .separate }, |
| | 2985 | .{ .name = "mreserve-frame-pointer-reg" }, |
| 2934 | .{ .name = "mrestrict-it" }, | 2986 | .{ .name = "mrestrict-it" }, |
| 2935 | .{ .name = "mretpoline", .ze = .m }, | 2987 | .{ .name = "mretpoline", .ze = .m }, |
| 2936 | .{ .name = "mretpoline-external-thunk", .ze = .m }, | 2988 | .{ .name = "mretpoline-external-thunk", .ze = .m }, |
| ... | @@ -3007,6 +3059,7 @@ | ... | @@ -3007,6 +3059,7 @@ |
| 3007 | .{ .name = "mv73", .ze = .m }, | 3059 | .{ .name = "mv73", .ze = .m }, |
| 3008 | .{ .name = "mv75", .ze = .m }, | 3060 | .{ .name = "mv75", .ze = .m }, |
| 3009 | .{ .name = "mv79", .ze = .m }, | 3061 | .{ .name = "mv79", .ze = .m }, |
| | 3062 | .{ .name = "mv81" }, |
| 3010 | .{ .name = "mv8plus", .ze = .m }, | 3063 | .{ .name = "mv8plus", .ze = .m }, |
| 3011 | .{ .name = "mvaes", .ze = .m }, | 3064 | .{ .name = "mvaes", .ze = .m }, |
| 3012 | .{ .name = "mvector-strict-align" }, | 3065 | .{ .name = "mvector-strict-align" }, |
| ... | @@ -3101,6 +3154,7 @@ | ... | @@ -3101,6 +3154,7 @@ |
| 3101 | .{ .name = "no-pthread" }, | 3154 | .{ .name = "no-pthread" }, |
| 3102 | .{ .name = "no-round-trip-args" }, | 3155 | .{ .name = "no-round-trip-args" }, |
| 3103 | .{ .name = "no-struct-path-tbaa" }, | 3156 | .{ .name = "no-struct-path-tbaa" }, |
| | 3157 | .{ .name = "no-use-spirv-backend" }, |
| 3104 | .{ | 3158 | .{ |
| 3105 | .name = "no-wasm-opt", | 3159 | .name = "no-wasm-opt", |
| 3106 | .pd1 = false, | 3160 | .pd1 = false, |
| ... | @@ -3311,6 +3365,7 @@ | ... | @@ -3311,6 +3365,7 @@ |
| 3311 | .{ .name = "static-openmp" }, | 3365 | .{ .name = "static-openmp" }, |
| 3312 | .{ .name = "static-pie" }, | 3366 | .{ .name = "static-pie" }, |
| 3313 | .{ .name = "stats-file-append" }, | 3367 | .{ .name = "stats-file-append" }, |
| | 3368 | .{ .name = "stats-file-timers" }, |
| 3314 | .{ .name = "stdlib" }, | 3369 | .{ .name = "stdlib" }, |
| 3315 | .{ | 3370 | .{ |
| 3316 | .name = "sycl-link", | 3371 | .name = "sycl-link", |
| ... | @@ -3368,6 +3423,7 @@ | ... | @@ -3368,6 +3423,7 @@ |
| 3368 | .{ .name = "Wrealloc-lhs-all", .pd2 = true }, | 3423 | .{ .name = "Wrealloc-lhs-all", .pd2 = true }, |
| 3369 | .{ .name = "Wfrontend-loop-interchange", .pd2 = true }, | 3424 | .{ .name = "Wfrontend-loop-interchange", .pd2 = true }, |
| 3370 | .{ .name = "Wtarget-lifetime", .pd2 = true }, | 3425 | .{ .name = "Wtarget-lifetime", .pd2 = true }, |
| | 3426 | .{ .name = "use-spirv-backend" }, |
| 3371 | .{ .name = "v", .ze = .verbose }, | 3427 | .{ .name = "v", .ze = .verbose }, |
| 3372 | .{ .name = "vectorize-loops" }, | 3428 | .{ .name = "vectorize-loops" }, |
| 3373 | .{ .name = "vectorize-slp" }, | 3429 | .{ .name = "vectorize-slp" }, |
| ... | @@ -3469,6 +3525,7 @@ | ... | @@ -3469,6 +3525,7 @@ |
| 3469 | .{ .name = "fobjc-nonfragile-abi-version=", .syntax = .joined }, | 3525 | .{ .name = "fobjc-nonfragile-abi-version=", .syntax = .joined }, |
| 3470 | .{ .name = "fprofile-instrument-use-path=", .syntax = .joined }, | 3526 | .{ .name = "fprofile-instrument-use-path=", .syntax = .joined }, |
| 3471 | .{ .name = "fsanitize-coverage-allowlist=", .syntax = .joined }, | 3527 | .{ .name = "fsanitize-coverage-allowlist=", .syntax = .joined }, |
| | 3528 | .{ .name = "fsanitize-debug-trap-reasons=", .syntax = .joined }, |
| 3472 | .{ .name = "fxray-instrumentation-bundle=", .syntax = .joined }, | 3529 | .{ .name = "fxray-instrumentation-bundle=", .syntax = .joined }, |
| 3473 | .{ .name = "fsanitize-address-destructor=", .syntax = .joined }, | 3530 | .{ .name = "fsanitize-address-destructor=", .syntax = .joined }, |
| 3474 | .{ | 3531 | .{ |
| ... | @@ -3567,6 +3624,8 @@ | ... | @@ -3567,6 +3624,8 @@ |
| 3567 | .{ .name = "analyzer-disable-checker=", .syntax = .joined }, | 3624 | .{ .name = "analyzer-disable-checker=", .syntax = .joined }, |
| 3568 | .{ .name = "fbuild-session-timestamp=", .syntax = .joined }, | 3625 | .{ .name = "fbuild-session-timestamp=", .syntax = .joined }, |
| 3569 | .{ .name = "fdo-concurrent-to-openmp=", .syntax = .joined }, | 3626 | .{ .name = "fdo-concurrent-to-openmp=", .syntax = .joined }, |
| | 3627 | .{ .name = "fdx-rootsignature-define=", .syntax = .joined }, |
| | 3628 | .{ .name = "fms-layout-compatibility=", .syntax = .joined }, |
| 3570 | .{ .name = "fprofile-function-groups=", .syntax = .joined }, | 3629 | .{ .name = "fprofile-function-groups=", .syntax = .joined }, |
| 3571 | .{ .name = "fprofile-instrument-path=", .syntax = .joined }, | 3630 | .{ .name = "fprofile-instrument-path=", .syntax = .joined }, |
| 3572 | .{ .name = "header-include-filtering=", .syntax = .joined }, | 3631 | .{ .name = "header-include-filtering=", .syntax = .joined }, |
| ... | @@ -3589,11 +3648,13 @@ | ... | @@ -3589,11 +3648,13 @@ |
| 3589 | .{ .name = "dump-minimization-hints=", .syntax = .joined }, | 3648 | .{ .name = "dump-minimization-hints=", .syntax = .joined }, |
| 3590 | .{ .name = "fapinotes-swift-version=", .syntax = .joined }, | 3649 | .{ .name = "fapinotes-swift-version=", .syntax = .joined }, |
| 3591 | .{ .name = "fcomment-block-commands=", .syntax = .comma_joined }, | 3650 | .{ .name = "fcomment-block-commands=", .syntax = .comma_joined }, |
| | 3651 | .{ .name = "fintrinsic-modules-path=", .syntax = .joined }, |
| 3592 | .{ .name = "flax-vector-conversions=", .syntax = .joined }, | 3652 | .{ .name = "flax-vector-conversions=", .syntax = .joined }, |
| 3593 | .{ .name = "fmodules-embed-all-files", .syntax = .joined }, | 3653 | .{ .name = "fmodules-embed-all-files", .syntax = .joined }, |
| 3594 | .{ .name = "fmodules-prune-interval=", .syntax = .joined }, | 3654 | .{ .name = "fmodules-prune-interval=", .syntax = .joined }, |
| 3595 | .{ .name = "foverride-record-layout=", .syntax = .joined }, | 3655 | .{ .name = "foverride-record-layout=", .syntax = .joined }, |
| 3596 | .{ .name = "fprofile-instr-generate=", .syntax = .joined }, | 3656 | .{ .name = "fprofile-instr-generate=", .syntax = .joined }, |
| | 3657 | .{ .name = "fprofile-instrument-use=", .syntax = .joined }, |
| 3597 | .{ .name = "fprofile-remapping-file=", .syntax = .joined }, | 3658 | .{ .name = "fprofile-remapping-file=", .syntax = .joined }, |
| 3598 | .{ .name = "fsanitize-coverage-type=", .syntax = .joined }, | 3659 | .{ .name = "fsanitize-coverage-type=", .syntax = .joined }, |
| 3599 | .{ .name = "fsanitize-hwaddress-abi=", .syntax = .joined }, | 3660 | .{ .name = "fsanitize-hwaddress-abi=", .syntax = .joined }, |
| ... | @@ -3619,6 +3680,7 @@ | ... | @@ -3619,6 +3680,7 @@ |
| 3619 | .{ .name = "fdebug-compilation-dir=", .syntax = .joined }, | 3680 | .{ .name = "fdebug-compilation-dir=", .syntax = .joined }, |
| 3620 | .{ .name = "fdebug-default-version=", .syntax = .joined }, | 3681 | .{ .name = "fdebug-default-version=", .syntax = .joined }, |
| 3621 | .{ .name = "ffp-exception-behavior=", .syntax = .joined }, | 3682 | .{ .name = "ffp-exception-behavior=", .syntax = .joined }, |
| | 3683 | .{ .name = "finitial-counter-value=", .syntax = .joined }, |
| 3622 | .{ .name = "fmacro-backtrace-limit=", .syntax = .joined }, | 3684 | .{ .name = "fmacro-backtrace-limit=", .syntax = .joined }, |
| 3623 | .{ .name = "fmax-array-constructor=", .syntax = .joined }, | 3685 | .{ .name = "fmax-array-constructor=", .syntax = .joined }, |
| 3624 | .{ .name = "fmcdc-max-test-vectors=", .syntax = .joined }, | 3686 | .{ .name = "fmcdc-max-test-vectors=", .syntax = .joined }, |
| ... | @@ -3640,6 +3702,7 @@ | ... | @@ -3640,6 +3702,7 @@ |
| 3640 | .{ .name = "ffile-compilation-dir=", .syntax = .joined }, | 3702 | .{ .name = "ffile-compilation-dir=", .syntax = .joined }, |
| 3641 | .{ .name = "fgpu-inline-threshold=", .syntax = .joined }, | 3703 | .{ .name = "fgpu-inline-threshold=", .syntax = .joined }, |
| 3642 | .{ .name = "finline-max-stacksize=", .syntax = .joined }, | 3704 | .{ .name = "finline-max-stacksize=", .syntax = .joined }, |
| | 3705 | .{ .name = "fmatrix-memory-layout=", .syntax = .joined }, |
| 3643 | .{ .name = "fmax-subrecord-length=", .syntax = .joined }, | 3706 | .{ .name = "fmax-subrecord-length=", .syntax = .joined }, |
| 3644 | .{ .name = "fmodules-ignore-macro=", .syntax = .joined }, | 3707 | .{ .name = "fmodules-ignore-macro=", .syntax = .joined }, |
| 3645 | .{ | 3708 | .{ |
| ... | @@ -3732,6 +3795,7 @@ | ... | @@ -3732,6 +3795,7 @@ |
| 3732 | .{ .name = "fms-omit-default-lib", .syntax = .joined }, | 3795 | .{ .name = "fms-omit-default-lib", .syntax = .joined }, |
| 3733 | .{ .name = "fprofile-instrument=", .syntax = .joined }, | 3796 | .{ .name = "fprofile-instrument=", .syntax = .joined }, |
| 3734 | .{ .name = "fprofile-sample-use=", .syntax = .joined }, | 3797 | .{ .name = "fprofile-sample-use=", .syntax = .joined }, |
| | 3798 | .{ .name = "fsanitize-kcfi-hash=", .syntax = .joined }, |
| 3735 | .{ .name = "fstrict-flex-arrays=", .syntax = .joined }, | 3799 | .{ .name = "fstrict-flex-arrays=", .syntax = .joined }, |
| 3736 | .{ | 3800 | .{ |
| 3737 | .name = "hipstdpar-prim-path=", | 3801 | .name = "hipstdpar-prim-path=", |
| ... | @@ -3817,6 +3881,7 @@ | ... | @@ -3817,6 +3881,7 @@ |
| 3817 | .pd1 = false, | 3881 | .pd1 = false, |
| 3818 | .pd2 = true, | 3882 | .pd2 = true, |
| 3819 | }, | 3883 | }, |
| | 3884 | .{ .name = "falloc-token-mode=", .syntax = .joined }, |
| 3820 | .{ .name = "fbinutils-version=", .syntax = .joined }, | 3885 | .{ .name = "fbinutils-version=", .syntax = .joined }, |
| 3821 | .{ .name = "fclang-abi-compat=", .syntax = .joined }, | 3886 | .{ .name = "fclang-abi-compat=", .syntax = .joined }, |
| 3822 | .{ .name = "fcodegen-data-use=", .syntax = .joined }, | 3887 | .{ .name = "fcodegen-data-use=", .syntax = .joined }, |
| ... | @@ -3865,6 +3930,7 @@ | ... | @@ -3865,6 +3930,7 @@ |
| 3865 | .pd2 = true, | 3930 | .pd2 = true, |
| 3866 | }, | 3931 | }, |
| 3867 | .{ .name = "falign-functions=", .syntax = .joined }, | 3932 | .{ .name = "falign-functions=", .syntax = .joined }, |
| | 3933 | .{ .name = "falloc-token-max=", .syntax = .joined }, |
| 3868 | .{ .name = "fconstexpr-depth=", .syntax = .joined }, | 3934 | .{ .name = "fconstexpr-depth=", .syntax = .joined }, |
| 3869 | .{ .name = "fconstexpr-steps=", .syntax = .joined }, | 3935 | .{ .name = "fconstexpr-steps=", .syntax = .joined }, |
| 3870 | .{ .name = "ffile-prefix-map=", .syntax = .joined }, | 3936 | .{ .name = "ffile-prefix-map=", .syntax = .joined }, |
| ... | @@ -3951,7 +4017,7 @@ | ... | @@ -3951,7 +4017,7 @@ |
| 3951 | .{ .name = "mzos-hlq-csslib=", .syntax = .joined }, | 4017 | .{ .name = "mzos-hlq-csslib=", .syntax = .joined }, |
| 3952 | .{ | 4018 | .{ |
| 3953 | .name = "no-offload-arch=", | 4019 | .name = "no-offload-arch=", |
| 3954 | .syntax = .joined, | 4020 | .syntax = .comma_joined, |
| 3955 | .pd1 = false, | 4021 | .pd1 = false, |
| 3956 | .pd2 = true, | 4022 | .pd2 = true, |
| 3957 | }, | 4023 | }, |
| ... | @@ -4296,6 +4362,12 @@ | ... | @@ -4296,6 +4362,12 @@ |
| 4296 | .{ .name = "inline-asm=", .syntax = .joined }, | 4362 | .{ .name = "inline-asm=", .syntax = .joined }, |
| 4297 | .{ .name = "ivfsoverlay", .syntax = .joined_or_separate }, | 4363 | .{ .name = "ivfsoverlay", .syntax = .joined_or_separate }, |
| 4298 | .{ .name = "iwithprefix", .syntax = .joined_or_separate }, | 4364 | .{ .name = "iwithprefix", .syntax = .joined_or_separate }, |
| | 4365 | .{ |
| | 4366 | .name = "libclc-lib=", |
| | 4367 | .syntax = .joined, |
| | 4368 | .pd1 = false, |
| | 4369 | .pd2 = true, |
| | 4370 | }, |
| 4299 | .{ .name = "mfloat-abi=", .syntax = .joined }, | 4371 | .{ .name = "mfloat-abi=", .syntax = .joined }, |
| 4300 | .{ .name = "plugin-arg-", .syntax = .joined_and_separate }, | 4372 | .{ .name = "plugin-arg-", .syntax = .joined_and_separate }, |
| 4301 | .{ | 4373 | .{ |
| ... | @@ -4457,7 +4529,6 @@ | ... | @@ -4457,7 +4529,6 @@ |
| 4457 | .pd1 = false, | 4529 | .pd1 = false, |
| 4458 | .pd2 = true, | 4530 | .pd2 = true, |
| 4459 | }, | 4531 | }, |
| 4460 | .{ .name = "fcoarray=", .syntax = .joined }, | | |
| 4461 | .{ .name = "fconvert=", .syntax = .joined }, | 4532 | .{ .name = "fconvert=", .syntax = .joined }, |
| 4462 | .{ .name = "fc++-abi=", .syntax = .joined }, | 4533 | .{ .name = "fc++-abi=", .syntax = .joined }, |
| 4463 | .{ .name = "fextdirs=", .syntax = .joined }, | 4534 | .{ .name = "fextdirs=", .syntax = .joined }, |
| ... | @@ -4782,6 +4853,11 @@ | ... | @@ -4782,6 +4853,11 @@ |
| 4782 | .syntax = .joined, | 4853 | .syntax = .joined, |
| 4783 | .psl = true, | 4854 | .psl = true, |
| 4784 | }, | 4855 | }, |
| | 4856 | .{ |
| | 4857 | .name = "Frs", |
| | 4858 | .syntax = .joined_or_separate, |
| | 4859 | .psl = true, |
| | 4860 | }, |
| 4785 | .{ .name = "gz=", .syntax = .joined }, | 4861 | .{ .name = "gz=", .syntax = .joined }, |
| 4786 | .{ .name = "A-", .syntax = .joined }, | 4862 | .{ .name = "A-", .syntax = .joined }, |
| 4787 | .{ .name = "G=", .syntax = .joined }, | 4863 | .{ .name = "G=", .syntax = .joined }, |