| ... | ... | @@ -2,7 +2,6 @@ |
| 2 | 2 | // zig fmt: off |
| 3 | 3 | usingnamespace @import("clang_options.zig"); |
| 4 | 4 | pub const data = blk: { @setEvalBranchQuota(6000); break :blk &[_]CliArg{ |
| 5 | | flagpd1("faapcs-bitfield-width"), |
| 6 | 5 | flagpd1("C"), |
| 7 | 6 | flagpd1("CC"), |
| 8 | 7 | .{ |
| ... | ... | @@ -17,7 +16,6 @@ flagpd1("EB"), |
| 17 | 16 | flagpd1("EL"), |
| 18 | 17 | flagpd1("Eonly"), |
| 19 | 18 | flagpd1("faapcs-bitfield-load"), |
| 20 | | flagpd1("fno-aapcs-bitfield-width"), |
| 21 | 19 | flagpd1("H"), |
| 22 | 20 | .{ |
| 23 | 21 | .name = "<input>", |
| ... | ... | @@ -1029,14 +1027,6 @@ flagpsl("MT"), |
| 1029 | 1027 | .pd2 = false, |
| 1030 | 1028 | .psl = true, |
| 1031 | 1029 | }, |
| 1032 | | .{ |
| 1033 | | .name = "Zd", |
| 1034 | | .syntax = .flag, |
| 1035 | | .zig_equivalent = .other, |
| 1036 | | .pd1 = true, |
| 1037 | | .pd2 = false, |
| 1038 | | .psl = true, |
| 1039 | | }, |
| 1040 | 1030 | .{ |
| 1041 | 1031 | .name = "Ze", |
| 1042 | 1032 | .syntax = .flag, |
| ... | ... | @@ -2076,28 +2066,6 @@ flagpd1("analyzer-werror"), |
| 2076 | 2066 | flagpd1("fslp-vectorize-aggressive"), |
| 2077 | 2067 | flagpd1("fno-slp-vectorize-aggressive"), |
| 2078 | 2068 | flagpd1("shared-libasan"), |
| 2079 | | flagpd1("grecord-gcc-switches"), |
| 2080 | | flagpd1("gno-record-gcc-switches"), |
| 2081 | | flagpd1("nocudainc"), |
| 2082 | | flagpd1("nocudalib"), |
| 2083 | | .{ |
| 2084 | | .name = "system-header-prefix", |
| 2085 | | .syntax = .separate, |
| 2086 | | .zig_equivalent = .other, |
| 2087 | | .pd1 = false, |
| 2088 | | .pd2 = true, |
| 2089 | | .psl = false, |
| 2090 | | }, |
| 2091 | | .{ |
| 2092 | | .name = "no-system-header-prefix", |
| 2093 | | .syntax = .separate, |
| 2094 | | .zig_equivalent = .other, |
| 2095 | | .pd1 = false, |
| 2096 | | .pd2 = true, |
| 2097 | | .psl = false, |
| 2098 | | }, |
| 2099 | | flagpd1("integrated-as"), |
| 2100 | | flagpd1("no-integrated-as"), |
| 2101 | 2069 | .{ |
| 2102 | 2070 | .name = "Gs", |
| 2103 | 2071 | .syntax = .flag, |
| ... | ... | @@ -2220,6 +2188,8 @@ flagpd1("no-integrated-as"), |
| 2220 | 2188 | }, |
| 2221 | 2189 | flagpd1("frecord-gcc-switches"), |
| 2222 | 2190 | flagpd1("fno-record-gcc-switches"), |
| 2191 | flagpd1("fident"), |
| 2192 | flagpd1("fno-ident"), |
| 2223 | 2193 | flagpd1("fexpensive-optimizations"), |
| 2224 | 2194 | flagpd1("fno-expensive-optimizations"), |
| 2225 | 2195 | flagpd1("fdefer-pop"), |
| ... | ... | @@ -2228,11 +2198,9 @@ flagpd1("fextended-identifiers"), |
| 2228 | 2198 | flagpd1("fno-extended-identifiers"), |
| 2229 | 2199 | flagpd1("fhonor-infinites"), |
| 2230 | 2200 | flagpd1("fno-honor-infinites"), |
| 2231 | | flagpd1("fident"), |
| 2232 | | flagpd1("fno-ident"), |
| 2233 | | flagpd1("findirect-virtual-calls"), |
| 2234 | 2201 | flagpd1("fcuda-rdc"), |
| 2235 | 2202 | flagpd1("fno-cuda-rdc"), |
| 2203 | flagpd1("findirect-virtual-calls"), |
| 2236 | 2204 | sepd1("fnew-alignment"), |
| 2237 | 2205 | flagpd1("faligned-new"), |
| 2238 | 2206 | flagpd1("fno-aligned-new"), |
| ... | ... | @@ -2242,6 +2210,28 @@ flagpd1("fno-tree-vectorize"), |
| 2242 | 2210 | flagpd1("ftree-slp-vectorize"), |
| 2243 | 2211 | flagpd1("fno-tree-slp-vectorize"), |
| 2244 | 2212 | flagpd1("fterminated-vtables"), |
| 2213 | flagpd1("grecord-gcc-switches"), |
| 2214 | flagpd1("gno-record-gcc-switches"), |
| 2215 | flagpd1("nocudainc"), |
| 2216 | flagpd1("nocudalib"), |
| 2217 | .{ |
| 2218 | .name = "system-header-prefix", |
| 2219 | .syntax = .separate, |
| 2220 | .zig_equivalent = .other, |
| 2221 | .pd1 = false, |
| 2222 | .pd2 = true, |
| 2223 | .psl = false, |
| 2224 | }, |
| 2225 | .{ |
| 2226 | .name = "no-system-header-prefix", |
| 2227 | .syntax = .separate, |
| 2228 | .zig_equivalent = .other, |
| 2229 | .pd1 = false, |
| 2230 | .pd2 = true, |
| 2231 | .psl = false, |
| 2232 | }, |
| 2233 | flagpd1("integrated-as"), |
| 2234 | flagpd1("no-integrated-as"), |
| 2245 | 2235 | .{ |
| 2246 | 2236 | .name = "ansi", |
| 2247 | 2237 | .syntax = .flag, |
| ... | ... | @@ -2468,6 +2458,7 @@ sepd1("exported_symbols_list"), |
| 2468 | 2458 | .pd2 = false, |
| 2469 | 2459 | .psl = false, |
| 2470 | 2460 | }, |
| 2461 | flagpd1("faapcs-bitfield-width"), |
| 2471 | 2462 | flagpd1("faccess-control"), |
| 2472 | 2463 | flagpd1("faddrsig"), |
| 2473 | 2464 | flagpd1("faggressive-function-elimination"), |
| ... | ... | @@ -2592,6 +2583,7 @@ flagpd1("fdiagnostics-show-note-include-stack"), |
| 2592 | 2583 | flagpd1("fdiagnostics-show-option"), |
| 2593 | 2584 | flagpd1("fdiagnostics-show-template-tree"), |
| 2594 | 2585 | flagpd1("fdigraphs"), |
| 2586 | flagpd1("fdirect-access-external-data"), |
| 2595 | 2587 | flagpd1("fdisable-module-hash"), |
| 2596 | 2588 | flagpd1("fdiscard-value-names"), |
| 2597 | 2589 | flagpd1("fdollar-ok"), |
| ... | ... | @@ -2632,6 +2624,7 @@ flagpd1("ffast-math"), |
| 2632 | 2624 | flagpd1("ffat-lto-objects"), |
| 2633 | 2625 | flagpd1("fcheck-new"), |
| 2634 | 2626 | flagpd1("ffine-grained-bitfield-accesses"), |
| 2627 | flagpd1("ffinite-loops"), |
| 2635 | 2628 | flagpd1("ffinite-math-only"), |
| 2636 | 2629 | flagpd1("finline-limit"), |
| 2637 | 2630 | flagpd1("ffixed-form"), |
| ... | ... | @@ -2695,6 +2688,7 @@ flagpd1("fgpu-allow-device-init"), |
| 2695 | 2688 | flagpd1("fgpu-defer-diag"), |
| 2696 | 2689 | flagpd1("fgpu-exclude-wrong-side-overloads"), |
| 2697 | 2690 | flagpd1("fgpu-rdc"), |
| 2691 | flagpd1("fhalf-no-semantic-interposition"), |
| 2698 | 2692 | flagpd1("fheinous-gnu-extensions"), |
| 2699 | 2693 | flagpd1("fhip-dump-offload-linker-script"), |
| 2700 | 2694 | flagpd1("fhip-new-launch-api"), |
| ... | ... | @@ -2802,6 +2796,7 @@ flagpd1("fnext-runtime"), |
| 2802 | 2796 | .pd2 = false, |
| 2803 | 2797 | .psl = false, |
| 2804 | 2798 | }, |
| 2799 | flagpd1("fno-aapcs-bitfield-width"), |
| 2805 | 2800 | flagpd1("fno-access-control"), |
| 2806 | 2801 | flagpd1("fno-addrsig"), |
| 2807 | 2802 | flagpd1("fno-aggressive-function-elimination"), |
| ... | ... | @@ -2880,6 +2875,7 @@ flagpd1("fno-diagnostics-show-note-include-stack"), |
| 2880 | 2875 | flagpd1("fno-diagnostics-show-option"), |
| 2881 | 2876 | flagpd1("fno-diagnostics-use-presumed-location"), |
| 2882 | 2877 | flagpd1("fno-digraphs"), |
| 2878 | flagpd1("fno-direct-access-external-data"), |
| 2883 | 2879 | flagpd1("fno-discard-value-names"), |
| 2884 | 2880 | flagpd1("fno-dllexport-inlines"), |
| 2885 | 2881 | flagpd1("fno-dollar-ok"), |
| ... | ... | @@ -2906,6 +2902,7 @@ flagpd1("fno-fast-math"), |
| 2906 | 2902 | flagpd1("fno-fat-lto-objects"), |
| 2907 | 2903 | flagpd1("fno-check-new"), |
| 2908 | 2904 | flagpd1("fno-fine-grained-bitfield-accesses"), |
| 2905 | flagpd1("fno-finite-loops"), |
| 2909 | 2906 | flagpd1("fno-finite-math-only"), |
| 2910 | 2907 | flagpd1("fno-inline-limit"), |
| 2911 | 2908 | flagpd1("fno-fixed-form"), |
| ... | ... | @@ -3168,6 +3165,7 @@ flagpd1("fno-whole-program"), |
| 3168 | 3165 | flagpd1("fno-whole-program-vtables"), |
| 3169 | 3166 | flagpd1("fno-working-directory"), |
| 3170 | 3167 | flagpd1("fno-wrapv"), |
| 3168 | flagpd1("fno-xl-pragma-pack"), |
| 3171 | 3169 | flagpd1("fno-xray-always-emit-customevents"), |
| 3172 | 3170 | flagpd1("fno-xray-always-emit-typedevents"), |
| 3173 | 3171 | flagpd1("fno-xray-function-index"), |
| ... | ... | @@ -3431,6 +3429,7 @@ flagpd1("fwhole-program"), |
| 3431 | 3429 | flagpd1("fwhole-program-vtables"), |
| 3432 | 3430 | flagpd1("fwrapv"), |
| 3433 | 3431 | flagpd1("fwritable-strings"), |
| 3432 | flagpd1("fxl-pragma-pack"), |
| 3434 | 3433 | flagpd1("fxray-always-emit-customevents"), |
| 3435 | 3434 | flagpd1("fxray-always-emit-typedevents"), |
| 3436 | 3435 | flagpd1("fxray-function-index"), |
| ... | ... | @@ -3463,6 +3462,8 @@ flagpd1("gcodeview"), |
| 3463 | 3462 | flagpd1("gcodeview-ghash"), |
| 3464 | 3463 | flagpd1("gcolumn-info"), |
| 3465 | 3464 | flagpd1("gdwarf"), |
| 3465 | flagpd1("gdwarf32"), |
| 3466 | flagpd1("gdwarf64"), |
| 3466 | 3467 | flagpd1("gdwarf-2"), |
| 3467 | 3468 | flagpd1("gdwarf-3"), |
| 3468 | 3469 | flagpd1("gdwarf-4"), |
| ... | ... | @@ -3618,6 +3619,7 @@ flagpd1("mdouble-float"), |
| 3618 | 3619 | flagpd1("mdsp"), |
| 3619 | 3620 | flagpd1("mdspr2"), |
| 3620 | 3621 | sepd1("meabi"), |
| 3622 | flagpd1("mefpu2"), |
| 3621 | 3623 | flagpd1("membedded-data"), |
| 3622 | 3624 | flagpd1("menable-experimental-extensions"), |
| 3623 | 3625 | flagpd1("menable-no-infs"), |
| ... | ... | @@ -4620,6 +4622,14 @@ joinpd1("fopenmp-cuda-blocks-per-sm="), |
| 4620 | 4622 | joinpd1("fsanitize-system-blacklist="), |
| 4621 | 4623 | jspd1("fxray-instruction-threshold"), |
| 4622 | 4624 | joinpd1("headerpad_max_install_names"), |
| 4625 | .{ |
| 4626 | .name = "libomptarget-nvptx-bc-path=", |
| 4627 | .syntax = .joined, |
| 4628 | .zig_equivalent = .other, |
| 4629 | .pd1 = false, |
| 4630 | .pd2 = true, |
| 4631 | .psl = false, |
| 4632 | }, |
| 4623 | 4633 | joinpd1("mios-simulator-version-min="), |
| 4624 | 4634 | joinpd1("mstack-protector-guard-reg="), |
| 4625 | 4635 | .{ |
| ... | ... | @@ -4694,14 +4704,6 @@ joinpd1("fsanitize-hwaddress-abi="), |
| 4694 | 4704 | joinpd1("ftime-trace-granularity="), |
| 4695 | 4705 | jspd1("fxray-always-instrument="), |
| 4696 | 4706 | jspd1("internal-externc-isystem"), |
| 4697 | | .{ |
| 4698 | | .name = "libomptarget-nvptx-path=", |
| 4699 | | .syntax = .joined, |
| 4700 | | .zig_equivalent = .other, |
| 4701 | | .pd1 = false, |
| 4702 | | .pd2 = true, |
| 4703 | | .psl = false, |
| 4704 | | }, |
| 4705 | 4707 | .{ |
| 4706 | 4708 | .name = "no-system-header-prefix=", |
| 4707 | 4709 | .syntax = .joined, |
| ... | ... | @@ -4816,6 +4818,7 @@ joinpd1("fmax-stack-var-size="), |
| 4816 | 4818 | joinpd1("fmodules-cache-path="), |
| 4817 | 4819 | joinpd1("fmodules-embed-file="), |
| 4818 | 4820 | joinpd1("fprofile-instrument="), |
| 4821 | joinpd1("fprofile-prefix-map="), |
| 4819 | 4822 | joinpd1("fprofile-sample-use="), |
| 4820 | 4823 | joinpd1("fsanitize-blacklist="), |
| 4821 | 4824 | joinpd1("mmacosx-version-min="), |
| ... | ... | @@ -4888,6 +4891,7 @@ joinpd1("target-sdk-version="), |
| 4888 | 4891 | .pd2 = true, |
| 4889 | 4892 | .psl = false, |
| 4890 | 4893 | }, |
| 4894 | joinpd1("fbinutils-version="), |
| 4891 | 4895 | joinpd1("fclang-abi-compat="), |
| 4892 | 4896 | joinpd1("fcompile-resource="), |
| 4893 | 4897 | joinpd1("fdebug-prefix-map="), |
| ... | ... | @@ -5130,6 +5134,7 @@ joinpd1("finit-integer="), |
| 5130 | 5134 | joinpd1("finit-logical="), |
| 5131 | 5135 | joinpd1("finline-limit="), |
| 5132 | 5136 | joinpd1("fobjc-runtime="), |
| 5137 | joinpd1("fprofile-list="), |
| 5133 | 5138 | .{ |
| 5134 | 5139 | .name = "gcc-toolchain=", |
| 5135 | 5140 | .syntax = .joined, |