authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-04-26 12:44:20-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-05-08 19:37:28-07:00
log21f1e76efeb2a1c1c9df32628b81713f9876d5ab
tree2f14e64b1253ba1afa2f7f26174da896c7ae2855
parent376387c390babd76bb3a177757e3e11f1c6540c3

zig cc: update clang CLI data to LLVM 18

release/18.x branch, commit 78b99c73ee4b96fe9ce0e294d4632326afb2db42

2 files changed, 268 insertions(+), 40 deletions(-)

src/clang_options_data.zig+263-38
...@@ -460,6 +460,14 @@ sepd1("Zlinker-input"),...@@ -460,6 +460,14 @@ sepd1("Zlinker-input"),
460 .pd2 = false,460 .pd2 = false,
461 .psl = true,461 .psl = true,
462},462},
463.{
464 .name = "Gregcall4",
465 .syntax = .flag,
466 .zig_equivalent = .other,
467 .pd1 = true,
468 .pd2 = false,
469 .psl = true,
470},
463.{471.{
464 .name = "Gv",472 .name = "Gv",
465 .syntax = .flag,473 .syntax = .flag,
...@@ -2129,6 +2137,11 @@ flagpd1("analyzer-viz-egraph-graphviz"),...@@ -2129,6 +2137,11 @@ flagpd1("analyzer-viz-egraph-graphviz"),
2129flagpd1("analyzer-werror"),2137flagpd1("analyzer-werror"),
2130flagpd1("fslp-vectorize-aggressive"),2138flagpd1("fslp-vectorize-aggressive"),
2131flagpd1("fno-slp-vectorize-aggressive"),2139flagpd1("fno-slp-vectorize-aggressive"),
2140sepd1("fnew-alignment"),
2141flagpd1("faligned-new"),
2142flagpd1("fno-aligned-new"),
2143flagpd1("fcuda-rdc"),
2144flagpd1("fno-cuda-rdc"),
2132flagpd1("fsched-interblock"),2145flagpd1("fsched-interblock"),
2133flagpd1("ftree-vectorize"),2146flagpd1("ftree-vectorize"),
2134flagpd1("fno-tree-vectorize"),2147flagpd1("fno-tree-vectorize"),
...@@ -2167,8 +2180,10 @@ flagpd1("mcpu=help"),...@@ -2167,8 +2180,10 @@ flagpd1("mcpu=help"),
2167flagpd1("mtune=help"),2180flagpd1("mtune=help"),
2168flagpd1("integrated-as"),2181flagpd1("integrated-as"),
2169flagpd1("no-integrated-as"),2182flagpd1("no-integrated-as"),
2170flagpd1("shared-libasan"),
2171flagpd1("fopenmp-is-device"),2183flagpd1("fopenmp-is-device"),
2184flagpd1("shared-libasan"),
2185flagpd1("fcuda-approx-transcendentals"),
2186flagpd1("fno-cuda-approx-transcendentals"),
2172.{2187.{
2173 .name = "Gs",2188 .name = "Gs",
2174 .syntax = .flag,2189 .syntax = .flag,
...@@ -2309,12 +2324,20 @@ sepd1("Xmicrosoft-visualc-tools-root"),...@@ -2309,12 +2324,20 @@ sepd1("Xmicrosoft-visualc-tools-root"),
2309sepd1("Xmicrosoft-visualc-tools-version"),2324sepd1("Xmicrosoft-visualc-tools-version"),
2310sepd1("Xmicrosoft-windows-sdk-root"),2325sepd1("Xmicrosoft-windows-sdk-root"),
2311sepd1("Xmicrosoft-windows-sdk-version"),2326sepd1("Xmicrosoft-windows-sdk-version"),
2327.{
2328 .name = "Qembed_debug",
2329 .syntax = .flag,
2330 .zig_equivalent = .other,
2331 .pd1 = true,
2332 .pd2 = false,
2333 .psl = true,
2334},
2335flagpd1("fident"),
2336flagpd1("fno-ident"),
2312flagpd1("fdiagnostics-color"),2337flagpd1("fdiagnostics-color"),
2313flagpd1("fno-diagnostics-color"),2338flagpd1("fno-diagnostics-color"),
2314flagpd1("frecord-gcc-switches"),2339flagpd1("frecord-gcc-switches"),
2315flagpd1("fno-record-gcc-switches"),2340flagpd1("fno-record-gcc-switches"),
2316flagpd1("fident"),
2317flagpd1("fno-ident"),
2318flagpd1("Xparser"),2341flagpd1("Xparser"),
2319flagpd1("Xcompiler"),2342flagpd1("Xcompiler"),
2320flagpd1("fexpensive-optimizations"),2343flagpd1("fexpensive-optimizations"),
...@@ -2323,6 +2346,7 @@ flagpd1("fdefer-pop"),...@@ -2323,6 +2346,7 @@ flagpd1("fdefer-pop"),
2323flagpd1("fno-defer-pop"),2346flagpd1("fno-defer-pop"),
2324flagpd1("fextended-identifiers"),2347flagpd1("fextended-identifiers"),
2325flagpd1("fno-extended-identifiers"),2348flagpd1("fno-extended-identifiers"),
2349flagpd1("fno-sanitize-blacklist"),
2326.{2350.{
2327 .name = "config",2351 .name = "config",
2328 .syntax = .separate,2352 .syntax = .separate,
...@@ -2331,15 +2355,9 @@ flagpd1("fno-extended-identifiers"),...@@ -2331,15 +2355,9 @@ flagpd1("fno-extended-identifiers"),
2331 .pd2 = true,2355 .pd2 = true,
2332 .psl = false,2356 .psl = false,
2333},2357},
2334flagpd1("fno-sanitize-blacklist"),
2335flagpd1("fhonor-infinites"),2358flagpd1("fhonor-infinites"),
2336flagpd1("fno-honor-infinites"),2359flagpd1("fno-honor-infinites"),
2337flagpd1("findirect-virtual-calls"),2360flagpd1("findirect-virtual-calls"),
2338flagpd1("fcuda-rdc"),
2339flagpd1("fno-cuda-rdc"),
2340sepd1("fnew-alignment"),
2341flagpd1("faligned-new"),
2342flagpd1("fno-aligned-new"),
2343.{2361.{
2344 .name = "ansi",2362 .name = "ansi",
2345 .syntax = .flag,2363 .syntax = .flag,
...@@ -2380,7 +2398,6 @@ sepd1("bundle_loader"),...@@ -2380,7 +2398,6 @@ sepd1("bundle_loader"),
2380},2398},
2381sepd1("c-isystem"),2399sepd1("c-isystem"),
2382flagpd1("canonical-prefixes"),2400flagpd1("canonical-prefixes"),
2383flagpd1("canonical-system-headers"),
2384flagpd1("cc1"),2401flagpd1("cc1"),
2385flagpd1("cc1as"),2402flagpd1("cc1as"),
2386flagpd1("ccc-arcmt-check"),2403flagpd1("ccc-arcmt-check"),
...@@ -2438,8 +2455,6 @@ flagpd1("compiler-options-dump"),...@@ -2438,8 +2455,6 @@ flagpd1("compiler-options-dump"),
2438 .pd2 = true,2455 .pd2 = true,
2439 .psl = false,2456 .psl = false,
2440},2457},
2441sepd1("coverage-data-file"),
2442sepd1("coverage-notes-file"),
2443flagpd1("cpp"),2458flagpd1("cpp"),
2444flagpd1("cpp-precomp"),2459flagpd1("cpp-precomp"),
2445.{2460.{
...@@ -2548,6 +2563,14 @@ flagpd1("dynamic"),...@@ -2548,6 +2563,14 @@ flagpd1("dynamic"),
2548 .pd2 = false,2563 .pd2 = false,
2549 .psl = false,2564 .psl = false,
2550},2565},
2566.{
2567 .name = "e",
2568 .syntax = .separate,
2569 .zig_equivalent = .entry,
2570 .pd1 = true,
2571 .pd2 = false,
2572 .psl = false,
2573},
2551flagpd1("ehcontguard"),2574flagpd1("ehcontguard"),
2552flagpd1("emit-ast"),2575flagpd1("emit-ast"),
2553flagpd1("emit-codegen-only"),2576flagpd1("emit-codegen-only"),
...@@ -2598,7 +2621,7 @@ flagpd1("emit-pch"),...@@ -2598,7 +2621,7 @@ flagpd1("emit-pch"),
2598 .psl = true,2621 .psl = true,
2599},2622},
2600flagpd1("enable-noundef-analysis"),2623flagpd1("enable-noundef-analysis"),
2601flagpd1("enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang"),2624flagpd1("enable-tlsdesc"),
2602.{2625.{
2603 .name = "end-no-unused-arguments",2626 .name = "end-no-unused-arguments",
2604 .syntax = .flag,2627 .syntax = .flag,
...@@ -2646,9 +2669,12 @@ flagpd1("fallow-unsupported"),...@@ -2646,9 +2669,12 @@ flagpd1("fallow-unsupported"),
2646flagpd1("falternative-parameter-statement"),2669flagpd1("falternative-parameter-statement"),
2647flagpd1("faltivec"),2670flagpd1("faltivec"),
2648flagpd1("fanalyzed-objects-for-unparse"),2671flagpd1("fanalyzed-objects-for-unparse"),
2672flagpd1("fandroid-pad-segment"),
2649flagpd1("fkeep-inline-functions"),2673flagpd1("fkeep-inline-functions"),
2650flagpd1("funit-at-a-time"),2674flagpd1("funit-at-a-time"),
2651flagpd1("fansi-escape-codes"),2675flagpd1("fansi-escape-codes"),
2676flagpd1("fapinotes"),
2677flagpd1("fapinotes-modules"),
2652flagpd1("fapple-kext"),2678flagpd1("fapple-kext"),
2653flagpd1("fapple-link-rtlib"),2679flagpd1("fapple-link-rtlib"),
2654flagpd1("fapple-pragma-pack"),2680flagpd1("fapple-pragma-pack"),
...@@ -2658,6 +2684,7 @@ flagpd1("fapprox-func"),...@@ -2658,6 +2684,7 @@ flagpd1("fapprox-func"),
2658flagpd1("fasm"),2684flagpd1("fasm"),
2659flagpd1("fasm-blocks"),2685flagpd1("fasm-blocks"),
2660flagpd1("fassociative-math"),2686flagpd1("fassociative-math"),
2687flagpd1("fassume-nothrow-exception-dtor"),
2661flagpd1("fassume-sane-operator-new"),2688flagpd1("fassume-sane-operator-new"),
2662flagpd1("fassume-unique-vtables"),2689flagpd1("fassume-unique-vtables"),
2663flagpd1("fast"),2690flagpd1("fast"),
...@@ -2665,6 +2692,7 @@ flagpd1("fastcp"),...@@ -2665,6 +2692,7 @@ flagpd1("fastcp"),
2665flagpd1("fastf"),2692flagpd1("fastf"),
2666flagpd1("fasync-exceptions"),2693flagpd1("fasync-exceptions"),
2667flagpd1("fasynchronous-unwind-tables"),2694flagpd1("fasynchronous-unwind-tables"),
2695flagpd1("fauto-import"),
2668flagpd1("fauto-profile"),2696flagpd1("fauto-profile"),
2669flagpd1("fauto-profile-accurate"),2697flagpd1("fauto-profile-accurate"),
2670flagpd1("fautolink"),2698flagpd1("fautolink"),
...@@ -2685,6 +2713,7 @@ flagpd1("fbranch-count-reg"),...@@ -2685,6 +2713,7 @@ flagpd1("fbranch-count-reg"),
2685 .pd2 = false,2713 .pd2 = false,
2686 .psl = false,2714 .psl = false,
2687},2715},
2716flagpd1("fbuiltin-headers-in-system-modules"),
2688flagpd1("fbuiltin-module-map"),2717flagpd1("fbuiltin-module-map"),
2689flagpd1("fcall-saved-x10"),2718flagpd1("fcall-saved-x10"),
2690flagpd1("fcall-saved-x11"),2719flagpd1("fcall-saved-x11"),
...@@ -2740,7 +2769,6 @@ flagpd1("fcreate-profile"),...@@ -2740,7 +2769,6 @@ flagpd1("fcreate-profile"),
2740flagpd1("fcs-profile-generate"),2769flagpd1("fcs-profile-generate"),
2741flagpd1("fctor-dtor-return-this"),2770flagpd1("fctor-dtor-return-this"),
2742flagpd1("fcuda-allow-variadic-functions"),2771flagpd1("fcuda-allow-variadic-functions"),
2743flagpd1("fcuda-approx-transcendentals"),
2744flagpd1("fcuda-flush-denormals-to-zero"),2772flagpd1("fcuda-flush-denormals-to-zero"),
2745sepd1("fcuda-include-gpubinary"),2773sepd1("fcuda-include-gpubinary"),
2746flagpd1("fcuda-is-device"),2774flagpd1("fcuda-is-device"),
...@@ -2788,6 +2816,7 @@ flagpd1("fdefault-double-8"),...@@ -2788,6 +2816,7 @@ flagpd1("fdefault-double-8"),
2788flagpd1("fdefault-inline"),2816flagpd1("fdefault-inline"),
2789flagpd1("fdefault-integer-8"),2817flagpd1("fdefault-integer-8"),
2790flagpd1("fdefault-real-8"),2818flagpd1("fdefault-real-8"),
2819flagpd1("fdefine-target-os-macros"),
2791flagpd1("fdelayed-template-parsing"),2820flagpd1("fdelayed-template-parsing"),
2792flagpd1("fdelete-null-pointer-checks"),2821flagpd1("fdelete-null-pointer-checks"),
2793flagpd1("fdeprecated-macro"),2822flagpd1("fdeprecated-macro"),
...@@ -2840,6 +2869,7 @@ flagpd1("fexceptions"),...@@ -2840,6 +2869,7 @@ flagpd1("fexceptions"),
2840flagpd1("fexperimental-isel"),2869flagpd1("fexperimental-isel"),
2841flagpd1("fexperimental-library"),2870flagpd1("fexperimental-library"),
2842flagpd1("fexperimental-new-constant-interpreter"),2871flagpd1("fexperimental-new-constant-interpreter"),
2872flagpd1("fexperimental-omit-vtable-rtti"),
2843flagpd1("fexperimental-relative-c++-abi-vtables"),2873flagpd1("fexperimental-relative-c++-abi-vtables"),
2844flagpd1("fexperimental-sanitize-metadata=atomics"),2874flagpd1("fexperimental-sanitize-metadata=atomics"),
2845flagpd1("fexperimental-sanitize-metadata=covered"),2875flagpd1("fexperimental-sanitize-metadata=covered"),
...@@ -2873,6 +2903,33 @@ flagpd1("ffixed-d5"),...@@ -2873,6 +2903,33 @@ flagpd1("ffixed-d5"),
2873flagpd1("ffixed-d6"),2903flagpd1("ffixed-d6"),
2874flagpd1("ffixed-d7"),2904flagpd1("ffixed-d7"),
2875flagpd1("ffixed-form"),2905flagpd1("ffixed-form"),
2906flagpd1("ffixed-g1"),
2907flagpd1("ffixed-g2"),
2908flagpd1("ffixed-g3"),
2909flagpd1("ffixed-g4"),
2910flagpd1("ffixed-g5"),
2911flagpd1("ffixed-g6"),
2912flagpd1("ffixed-g7"),
2913flagpd1("ffixed-i0"),
2914flagpd1("ffixed-i1"),
2915flagpd1("ffixed-i2"),
2916flagpd1("ffixed-i3"),
2917flagpd1("ffixed-i4"),
2918flagpd1("ffixed-i5"),
2919flagpd1("ffixed-l0"),
2920flagpd1("ffixed-l1"),
2921flagpd1("ffixed-l2"),
2922flagpd1("ffixed-l3"),
2923flagpd1("ffixed-l4"),
2924flagpd1("ffixed-l5"),
2925flagpd1("ffixed-l6"),
2926flagpd1("ffixed-l7"),
2927flagpd1("ffixed-o0"),
2928flagpd1("ffixed-o1"),
2929flagpd1("ffixed-o2"),
2930flagpd1("ffixed-o3"),
2931flagpd1("ffixed-o4"),
2932flagpd1("ffixed-o5"),
2876flagpd1("ffixed-point"),2933flagpd1("ffixed-point"),
2877flagpd1("ffixed-r19"),2934flagpd1("ffixed-r19"),
2878flagpd1("ffixed-r9"),2935flagpd1("ffixed-r9"),
...@@ -2910,6 +2967,7 @@ flagpd1("ffixed-x9"),...@@ -2910,6 +2967,7 @@ flagpd1("ffixed-x9"),
2910flagpd1("ffloat-store"),2967flagpd1("ffloat-store"),
2911flagpd1("ffor-scope"),2968flagpd1("ffor-scope"),
2912flagpd1("fforbid-guard-variables"),2969flagpd1("fforbid-guard-variables"),
2970flagpd1("fforce-check-cxx20-modules-input-files"),
2913flagpd1("fforce-dwarf-frame"),2971flagpd1("fforce-dwarf-frame"),
2914flagpd1("fforce-emit-vtables"),2972flagpd1("fforce-emit-vtables"),
2915flagpd1("fforce-enable-int128"),2973flagpd1("fforce-enable-int128"),
...@@ -2946,6 +3004,7 @@ flagpd1("fgnu-inline-asm"),...@@ -2946,6 +3004,7 @@ flagpd1("fgnu-inline-asm"),
2946flagpd1("fgnu-keywords"),3004flagpd1("fgnu-keywords"),
2947flagpd1("fgnu-runtime"),3005flagpd1("fgnu-runtime"),
2948flagpd1("fgpu-allow-device-init"),3006flagpd1("fgpu-allow-device-init"),
3007flagpd1("fgpu-approx-transcendentals"),
2949flagpd1("fgpu-defer-diag"),3008flagpd1("fgpu-defer-diag"),
2950flagpd1("fgpu-exclude-wrong-side-overloads"),3009flagpd1("fgpu-exclude-wrong-side-overloads"),
2951flagpd1("fgpu-flush-denormals-to-zero"),3010flagpd1("fgpu-flush-denormals-to-zero"),
...@@ -2996,6 +3055,8 @@ flagpd1("fjmc"),...@@ -2996,6 +3055,8 @@ flagpd1("fjmc"),
2996flagpd1("fjump-tables"),3055flagpd1("fjump-tables"),
2997flagpd1("fkeep-persistent-storage-variables"),3056flagpd1("fkeep-persistent-storage-variables"),
2998flagpd1("fkeep-static-consts"),3057flagpd1("fkeep-static-consts"),
3058flagpd1("fkeep-system-includes"),
3059flagpd1("flang-deprecated-no-hlfir"),
2999flagpd1("flang-experimental-hlfir"),3060flagpd1("flang-experimental-hlfir"),
3000flagpd1("flang-experimental-polymorphism"),3061flagpd1("flang-experimental-polymorphism"),
3001flagpd1("flarge-sizes"),3062flagpd1("flarge-sizes"),
...@@ -3018,6 +3079,7 @@ flagpd1("flto-unit"),...@@ -3018,6 +3079,7 @@ flagpd1("flto-unit"),
3018flagpd1("flto-visibility-public-std"),3079flagpd1("flto-visibility-public-std"),
3019flagpd1("fmath-errno"),3080flagpd1("fmath-errno"),
3020flagpd1("fmax-identifier-length"),3081flagpd1("fmax-identifier-length"),
3082flagpd1("fcoverage-mcdc"),
3021flagpd1("fmemory-profile"),3083flagpd1("fmemory-profile"),
3022flagpd1("fmerge-all-constants"),3084flagpd1("fmerge-all-constants"),
3023flagpd1("fmerge-constants"),3085flagpd1("fmerge-constants"),
...@@ -3040,6 +3102,8 @@ flagpd1("fmodules-disable-diagnostic-validation"),...@@ -3040,6 +3102,8 @@ flagpd1("fmodules-disable-diagnostic-validation"),
3040flagpd1("fmodules-hash-content"),3102flagpd1("fmodules-hash-content"),
3041flagpd1("fmodules-local-submodule-visibility"),3103flagpd1("fmodules-local-submodule-visibility"),
3042flagpd1("fmodules-search-all"),3104flagpd1("fmodules-search-all"),
3105flagpd1("fmodules-skip-diagnostic-options"),
3106flagpd1("fmodules-skip-header-search-paths"),
3043flagpd1("fmodules-strict-context-hash"),3107flagpd1("fmodules-strict-context-hash"),
3044flagpd1("fmodules-strict-decluse"),3108flagpd1("fmodules-strict-decluse"),
3045sepd1("fmodules-user-build-path"),3109sepd1("fmodules-user-build-path"),
...@@ -3090,18 +3154,23 @@ flagpd1("fno-all-intrinsics"),...@@ -3090,18 +3154,23 @@ flagpd1("fno-all-intrinsics"),
3090flagpd1("fno-allow-editor-placeholders"),3154flagpd1("fno-allow-editor-placeholders"),
3091flagpd1("fno-altivec"),3155flagpd1("fno-altivec"),
3092flagpd1("fno-analyzed-objects-for-unparse"),3156flagpd1("fno-analyzed-objects-for-unparse"),
3157flagpd1("fno-android-pad-segment"),
3093flagpd1("fno-keep-inline-functions"),3158flagpd1("fno-keep-inline-functions"),
3094flagpd1("fno-unit-at-a-time"),3159flagpd1("fno-unit-at-a-time"),
3160flagpd1("fno-apinotes"),
3161flagpd1("fno-apinotes-modules"),
3095flagpd1("fno-apple-pragma-pack"),3162flagpd1("fno-apple-pragma-pack"),
3096flagpd1("fno-application-extension"),3163flagpd1("fno-application-extension"),
3097flagpd1("fno-approx-func"),3164flagpd1("fno-approx-func"),
3098flagpd1("fno-asm"),3165flagpd1("fno-asm"),
3099flagpd1("fno-asm-blocks"),3166flagpd1("fno-asm-blocks"),
3100flagpd1("fno-associative-math"),3167flagpd1("fno-associative-math"),
3168flagpd1("fno-assume-nothrow-exception-dtor"),
3101flagpd1("fno-assume-sane-operator-new"),3169flagpd1("fno-assume-sane-operator-new"),
3102flagpd1("fno-assume-unique-vtables"),3170flagpd1("fno-assume-unique-vtables"),
3103flagpd1("fno-async-exceptions"),3171flagpd1("fno-async-exceptions"),
3104flagpd1("fno-asynchronous-unwind-tables"),3172flagpd1("fno-asynchronous-unwind-tables"),
3173flagpd1("fno-auto-import"),
3105flagpd1("fno-auto-profile"),3174flagpd1("fno-auto-profile"),
3106flagpd1("fno-auto-profile-accurate"),3175flagpd1("fno-auto-profile-accurate"),
3107flagpd1("fno-autolink"),3176flagpd1("fno-autolink"),
...@@ -3151,7 +3220,6 @@ flagpd1("fno-coroutines"),...@@ -3151,7 +3220,6 @@ flagpd1("fno-coroutines"),
3151flagpd1("fno-coverage-mapping"),3220flagpd1("fno-coverage-mapping"),
3152flagpd1("fno-crash-diagnostics"),3221flagpd1("fno-crash-diagnostics"),
3153flagpd1("fno-cray-pointer"),3222flagpd1("fno-cray-pointer"),
3154flagpd1("fno-cuda-approx-transcendentals"),
3155flagpd1("fno-cuda-flush-denormals-to-zero"),3223flagpd1("fno-cuda-flush-denormals-to-zero"),
3156flagpd1("fno-cuda-host-device-constexpr"),3224flagpd1("fno-cuda-host-device-constexpr"),
3157flagpd1("fno-cuda-short-ptr"),3225flagpd1("fno-cuda-short-ptr"),
...@@ -3175,6 +3243,7 @@ flagpd1("fno-debug-ranges-base-address"),...@@ -3175,6 +3243,7 @@ flagpd1("fno-debug-ranges-base-address"),
3175flagpd1("fno-debug-types-section"),3243flagpd1("fno-debug-types-section"),
3176flagpd1("fno-declspec"),3244flagpd1("fno-declspec"),
3177flagpd1("fno-default-inline"),3245flagpd1("fno-default-inline"),
3246flagpd1("fno-define-target-os-macros"),
3178flagpd1("fno-delayed-template-parsing"),3247flagpd1("fno-delayed-template-parsing"),
3179flagpd1("fno-delete-null-pointer-checks"),3248flagpd1("fno-delete-null-pointer-checks"),
3180flagpd1("fno-deprecated-macro"),3249flagpd1("fno-deprecated-macro"),
...@@ -3209,6 +3278,7 @@ flagpd1("fno-escaping-block-tail-calls"),...@@ -3209,6 +3278,7 @@ flagpd1("fno-escaping-block-tail-calls"),
3209flagpd1("fno-exceptions"),3278flagpd1("fno-exceptions"),
3210flagpd1("fno-experimental-isel"),3279flagpd1("fno-experimental-isel"),
3211flagpd1("fno-experimental-library"),3280flagpd1("fno-experimental-library"),
3281flagpd1("fno-experimental-omit-vtable-rtti"),
3212flagpd1("fno-experimental-relative-c++-abi-vtables"),3282flagpd1("fno-experimental-relative-c++-abi-vtables"),
3213flagpd1("fno-external-blas"),3283flagpd1("fno-external-blas"),
3214flagpd1("fno-f2c"),3284flagpd1("fno-f2c"),
...@@ -3247,6 +3317,7 @@ flagpd1("fno-gnu89-inline"),...@@ -3247,6 +3317,7 @@ flagpd1("fno-gnu89-inline"),
3247flagpd1("fno-gnu-inline-asm"),3317flagpd1("fno-gnu-inline-asm"),
3248flagpd1("fno-gnu-keywords"),3318flagpd1("fno-gnu-keywords"),
3249flagpd1("fno-gpu-allow-device-init"),3319flagpd1("fno-gpu-allow-device-init"),
3320flagpd1("fno-gpu-approx-transcendentals"),
3250flagpd1("fno-gpu-defer-diag"),3321flagpd1("fno-gpu-defer-diag"),
3251flagpd1("fno-gpu-exclude-wrong-side-overloads"),3322flagpd1("fno-gpu-exclude-wrong-side-overloads"),
3252flagpd1("fno-gpu-flush-denormals-to-zero"),3323flagpd1("fno-gpu-flush-denormals-to-zero"),
...@@ -3278,6 +3349,7 @@ flagpd1("fno-jmc"),...@@ -3278,6 +3349,7 @@ flagpd1("fno-jmc"),
3278flagpd1("fno-jump-tables"),3349flagpd1("fno-jump-tables"),
3279flagpd1("fno-keep-persistent-storage-variables"),3350flagpd1("fno-keep-persistent-storage-variables"),
3280flagpd1("fno-keep-static-consts"),3351flagpd1("fno-keep-static-consts"),
3352flagpd1("fno-keep-system-includes"),
3281flagpd1("fno-knr-functions"),3353flagpd1("fno-knr-functions"),
3282flagpd1("fno-lax-vector-conversions"),3354flagpd1("fno-lax-vector-conversions"),
3283flagpd1("fno-limit-debug-info"),3355flagpd1("fno-limit-debug-info"),
...@@ -3296,6 +3368,7 @@ flagpd1("fno-math-builtin"),...@@ -3296,6 +3368,7 @@ flagpd1("fno-math-builtin"),
3296flagpd1("fno-math-errno"),3368flagpd1("fno-math-errno"),
3297flagpd1("fno-max-identifier-length"),3369flagpd1("fno-max-identifier-length"),
3298flagpd1("fno-max-type-align"),3370flagpd1("fno-max-type-align"),
3371flagpd1("fno-coverage-mcdc"),
3299flagpd1("fno-memory-profile"),3372flagpd1("fno-memory-profile"),
3300flagpd1("fno-merge-all-constants"),3373flagpd1("fno-merge-all-constants"),
3301flagpd1("fno-merge-constants"),3374flagpd1("fno-merge-constants"),
...@@ -3309,6 +3382,8 @@ flagpd1("fno-modules-error-recovery"),...@@ -3309,6 +3382,8 @@ flagpd1("fno-modules-error-recovery"),
3309flagpd1("fno-modules-global-index"),3382flagpd1("fno-modules-global-index"),
3310flagpd1("fno-modules-search-all"),3383flagpd1("fno-modules-search-all"),
3311flagpd1("fno-modules-share-filemanager"),3384flagpd1("fno-modules-share-filemanager"),
3385flagpd1("fno-modules-skip-diagnostic-options"),
3386flagpd1("fno-modules-skip-header-search-paths"),
3312flagpd1("fno-strict-modules-decluse"),3387flagpd1("fno-strict-modules-decluse"),
3313flagpd1("fno_modules-validate-input-files-content"),3388flagpd1("fno_modules-validate-input-files-content"),
3314flagpd1("fno-modules-validate-system-headers"),3389flagpd1("fno-modules-validate-system-headers"),
...@@ -3317,6 +3392,7 @@ flagpd1("fno-modulo-sched"),...@@ -3317,6 +3392,7 @@ flagpd1("fno-modulo-sched"),
3317flagpd1("fno-modulo-sched-allow-regmoves"),3392flagpd1("fno-modulo-sched-allow-regmoves"),
3318flagpd1("fno-ms-compatibility"),3393flagpd1("fno-ms-compatibility"),
3319flagpd1("fno-ms-extensions"),3394flagpd1("fno-ms-extensions"),
3395flagpd1("fno-ms-volatile"),
3320flagpd1("fno-new-infallible"),3396flagpd1("fno-new-infallible"),
3321flagpd1("fno-non-call-exceptions"),3397flagpd1("fno-non-call-exceptions"),
3322flagpd1("fno-objc-arc"),3398flagpd1("fno-objc-arc"),
...@@ -3329,7 +3405,9 @@ flagpd1("fno-objc-infer-related-result-type"),...@@ -3329,7 +3405,9 @@ flagpd1("fno-objc-infer-related-result-type"),
3329flagpd1("fno-objc-legacy-dispatch"),3405flagpd1("fno-objc-legacy-dispatch"),
3330flagpd1("fno-objc-nonfragile-abi"),3406flagpd1("fno-objc-nonfragile-abi"),
3331flagpd1("fno-objc-weak"),3407flagpd1("fno-objc-weak"),
3408flagpd1("fno-offload-implicit-host-device-templates"),
3332flagpd1("fno-offload-lto"),3409flagpd1("fno-offload-lto"),
3410flagpd1("fno-offload-uniform-block"),
3333.{3411.{
3334 .name = "fno-omit-frame-pointer",3412 .name = "fno-omit-frame-pointer",
3335 .syntax = .flag,3413 .syntax = .flag,
...@@ -3379,6 +3457,7 @@ flagpd1("fno-permissive"),...@@ -3379,6 +3457,7 @@ flagpd1("fno-permissive"),
3379 .psl = false,3457 .psl = false,
3380},3458},
3381flagpd1("fno-plt"),3459flagpd1("fno-plt"),
3460flagpd1("fno-ppc-native-vector-element-order"),
3382flagpd1("fno-prebuilt-implicit-modules"),3461flagpd1("fno-prebuilt-implicit-modules"),
3383flagpd1("fno-prefetch-loop-arrays"),3462flagpd1("fno-prefetch-loop-arrays"),
3384flagpd1("fno-preserve-as-comments"),3463flagpd1("fno-preserve-as-comments"),
...@@ -3469,6 +3548,7 @@ flagpd1("fno-signed-wchar"),...@@ -3469,6 +3548,7 @@ flagpd1("fno-signed-wchar"),
3469flagpd1("fno-signed-zeros"),3548flagpd1("fno-signed-zeros"),
3470flagpd1("fno-single-precision-constant"),3549flagpd1("fno-single-precision-constant"),
3471flagpd1("fno-sized-deallocation"),3550flagpd1("fno-sized-deallocation"),
3551flagpd1("fno-skip-odr-check-in-gmf"),
3472flagpd1("fno-slp-vectorize"),3552flagpd1("fno-slp-vectorize"),
3473flagpd1("fno-spec-constr-count"),3553flagpd1("fno-spec-constr-count"),
3474flagpd1("fno-spell-checking"),3554flagpd1("fno-spell-checking"),
...@@ -3547,6 +3627,7 @@ flagpd1("fno-variable-expansion-in-unroller"),...@@ -3547,6 +3627,7 @@ flagpd1("fno-variable-expansion-in-unroller"),
3547flagpd1("fno-vect-cost-model"),3627flagpd1("fno-vect-cost-model"),
3548flagpd1("fno-vectorize"),3628flagpd1("fno-vectorize"),
3549flagpd1("fno-verbose-asm"),3629flagpd1("fno-verbose-asm"),
3630flagpd1("fno-verify-intermediate-code"),
3550flagpd1("fno-virtual-function-elimination"),3631flagpd1("fno-virtual-function-elimination"),
3551flagpd1("fno-visibility-from-dllstorageclass"),3632flagpd1("fno-visibility-from-dllstorageclass"),
3552flagpd1("fno-visibility-inlines-hidden"),3633flagpd1("fno-visibility-inlines-hidden"),
...@@ -3591,7 +3672,9 @@ flagpd1("fobjc-runtime-has-weak"),...@@ -3591,7 +3672,9 @@ flagpd1("fobjc-runtime-has-weak"),
3591flagpd1("fobjc-sender-dependent-dispatch"),3672flagpd1("fobjc-sender-dependent-dispatch"),
3592flagpd1("fobjc-subscripting-legacy-runtime"),3673flagpd1("fobjc-subscripting-legacy-runtime"),
3593flagpd1("fobjc-weak"),3674flagpd1("fobjc-weak"),
3675flagpd1("foffload-implicit-host-device-templates"),
3594flagpd1("foffload-lto"),3676flagpd1("foffload-lto"),
3677flagpd1("foffload-uniform-block"),
3595.{3678.{
3596 .name = "fomit-frame-pointer",3679 .name = "fomit-frame-pointer",
3597 .syntax = .flag,3680 .syntax = .flag,
...@@ -3609,6 +3692,7 @@ flagpd1("fopenmp-assume-threads-oversubscription"),...@@ -3609,6 +3692,7 @@ flagpd1("fopenmp-assume-threads-oversubscription"),
3609flagpd1("fopenmp-cuda-mode"),3692flagpd1("fopenmp-cuda-mode"),
3610flagpd1("fopenmp-enable-irbuilder"),3693flagpd1("fopenmp-enable-irbuilder"),
3611flagpd1("fopenmp-extensions"),3694flagpd1("fopenmp-extensions"),
3695flagpd1("fopenmp-force-usm"),
3612sepd1("fopenmp-host-ir-file-path"),3696sepd1("fopenmp-host-ir-file-path"),
3613flagpd1("fopenmp-is-target-device"),3697flagpd1("fopenmp-is-target-device"),
3614flagpd1("fopenmp-new-driver"),3698flagpd1("fopenmp-new-driver"),
...@@ -3657,6 +3741,7 @@ flagpd1("fpermissive"),...@@ -3657,6 +3741,7 @@ flagpd1("fpermissive"),
3657 .psl = false,3741 .psl = false,
3658},3742},
3659flagpd1("fplt"),3743flagpd1("fplt"),
3744flagpd1("fppc-native-vector-element-order"),
3660flagpd1("fprebuilt-implicit-modules"),3745flagpd1("fprebuilt-implicit-modules"),
3661flagpd1("fprefetch-loop-arrays"),3746flagpd1("fprefetch-loop-arrays"),
3662flagpd1("fpreserve-as-comments"),3747flagpd1("fpreserve-as-comments"),
...@@ -3779,6 +3864,7 @@ flagpd1("fsigned-zeros"),...@@ -3779,6 +3864,7 @@ flagpd1("fsigned-zeros"),
3779flagpd1("fsingle-precision-constant"),3864flagpd1("fsingle-precision-constant"),
3780flagpd1("fsized-deallocation"),3865flagpd1("fsized-deallocation"),
3781flagpd1("fsjlj-exceptions"),3866flagpd1("fsjlj-exceptions"),
3867flagpd1("fskip-odr-check-in-gmf"),
3782flagpd1("fslp-vectorize"),3868flagpd1("fslp-vectorize"),
3783flagpd1("fspec-constr-count"),3869flagpd1("fspec-constr-count"),
3784flagpd1("fspell-checking"),3870flagpd1("fspell-checking"),
...@@ -3886,6 +3972,7 @@ flagpd1("fvect-cost-model"),...@@ -3886,6 +3972,7 @@ flagpd1("fvect-cost-model"),
3886flagpd1("fvectorize"),3972flagpd1("fvectorize"),
3887flagpd1("fverbose-asm"),3973flagpd1("fverbose-asm"),
3888flagpd1("fverify-debuginfo-preserve"),3974flagpd1("fverify-debuginfo-preserve"),
3975flagpd1("fverify-intermediate-code"),
3889flagpd1("fvirtual-function-elimination"),3976flagpd1("fvirtual-function-elimination"),
3890flagpd1("fvisibility-from-dllstorageclass"),3977flagpd1("fvisibility-from-dllstorageclass"),
3891flagpd1("fvisibility-global-new-delete-hidden"),3978flagpd1("fvisibility-global-new-delete-hidden"),
...@@ -4042,6 +4129,7 @@ flagpd1("gno-strict-dwarf"),...@@ -4042,6 +4129,7 @@ flagpd1("gno-strict-dwarf"),
4042 .psl = false,4129 .psl = false,
4043},4130},
4044flagpd1("gpubnames"),4131flagpd1("gpubnames"),
4132flagpd1("gpulibc"),
4045flagpd1("grecord-command-line"),4133flagpd1("grecord-command-line"),
4046flagpd1("gsce"),4134flagpd1("gsce"),
4047flagpd1("gsimple-template-names"),4135flagpd1("gsimple-template-names"),
...@@ -4067,6 +4155,22 @@ sepd1("header-include-file"),...@@ -4067,6 +4155,22 @@ sepd1("header-include-file"),
4067 .pd2 = true,4155 .pd2 = true,
4068 .psl = false,4156 .psl = false,
4069},4157},
4158.{
4159 .name = "hipstdpar",
4160 .syntax = .flag,
4161 .zig_equivalent = .other,
4162 .pd1 = false,
4163 .pd2 = true,
4164 .psl = false,
4165},
4166.{
4167 .name = "hipstdpar-interpose-alloc",
4168 .syntax = .flag,
4169 .zig_equivalent = .other,
4170 .pd1 = false,
4171 .pd2 = true,
4172 .psl = false,
4173},
4070flagpd1("ibuiltininc"),4174flagpd1("ibuiltininc"),
4071sepd1("image_base"),4175sepd1("image_base"),
4072sepd1("imultilib"),4176sepd1("imultilib"),
...@@ -4112,6 +4216,7 @@ m("maes"),...@@ -4112,6 +4216,7 @@ m("maes"),
4112sepd1("main-file-name"),4216sepd1("main-file-name"),
4113flagpd1("maix32"),4217flagpd1("maix32"),
4114flagpd1("maix64"),4218flagpd1("maix64"),
4219m("maix-small-local-exec-tls"),
4115flagpd1("maix-struct-return"),4220flagpd1("maix-struct-return"),
4116flagpd1("malign-double"),4221flagpd1("malign-double"),
4117m("maltivec"),4222m("maltivec"),
...@@ -4121,11 +4226,15 @@ m("mamx-complex"),...@@ -4121,11 +4226,15 @@ m("mamx-complex"),
4121m("mamx-fp16"),4226m("mamx-fp16"),
4122m("mamx-int8"),4227m("mamx-int8"),
4123m("mamx-tile"),4228m("mamx-tile"),
4229flagpd1("mapxf"),
4124flagpd1("marm"),4230flagpd1("marm"),
4125flagpd1("massembler-fatal-warnings"),4231flagpd1("massembler-fatal-warnings"),
4126flagpd1("massembler-no-warn"),4232flagpd1("massembler-no-warn"),
4127m("matomics"),4233m("matomics"),
4128m("mavx"),4234m("mavx"),
4235flagpd1("mavx10.1"),
4236m("mavx10.1-256"),
4237m("mavx10.1-512"),
4129m("mavx2"),4238m("mavx2"),
4130m("mavx512bf16"),4239m("mavx512bf16"),
4131m("mavx512bitalg"),4240m("mavx512bitalg"),
...@@ -4148,11 +4257,12 @@ m("mavxneconvert"),...@@ -4148,11 +4257,12 @@ m("mavxneconvert"),
4148m("mavxvnni"),4257m("mavxvnni"),
4149m("mavxvnniint16"),4258m("mavxvnniint16"),
4150m("mavxvnniint8"),4259m("mavxvnniint8"),
4151flagpd1("mbackchain"),4260m("mbackchain"),
4152flagpd1("mbig-endian"),4261flagpd1("mbig-endian"),
4153m("mbmi"),4262m("mbmi"),
4154m("mbmi2"),4263m("mbmi2"),
4155flagpd1("mbranch-likely"),4264flagpd1("mbranch-likely"),
4265flagpd1("mbranch-protection-pauth-lr"),
4156flagpd1("mbranch-target-enforce"),4266flagpd1("mbranch-target-enforce"),
4157flagpd1("mbranches-within-32B-boundaries"),4267flagpd1("mbranches-within-32B-boundaries"),
4158m("mbulk-memory"),4268m("mbulk-memory"),
...@@ -4162,8 +4272,6 @@ m("mcldemote"),...@@ -4162,8 +4272,6 @@ m("mcldemote"),
4162m("mclflushopt"),4272m("mclflushopt"),
4163m("mclwb"),4273m("mclwb"),
4164m("mclzero"),4274m("mclzero"),
4165flagpd1("mcmodel=medany"),
4166flagpd1("mcmodel=medlow"),
4167m("mcmpb"),4275m("mcmpb"),
4168m("mcmpccxadd"),4276m("mcmpccxadd"),
4169flagpd1("mcmse"),4277flagpd1("mcmse"),
...@@ -4186,6 +4294,7 @@ flagpd1("menable-experimental-extensions"),...@@ -4186,6 +4294,7 @@ flagpd1("menable-experimental-extensions"),
4186flagpd1("menable-no-infs"),4294flagpd1("menable-no-infs"),
4187flagpd1("menable-no-nans"),4295flagpd1("menable-no-nans"),
4188m("menqcmd"),4296m("menqcmd"),
4297m("mevex512"),
4189m("mexception-handling"),4298m("mexception-handling"),
4190m("mexecute-only"),4299m("mexecute-only"),
4191m("mextended-const"),4300m("mextended-const"),
...@@ -4218,6 +4327,7 @@ m("mginv"),...@@ -4218,6 +4327,7 @@ m("mginv"),
4218flagpd1("mglibc"),4327flagpd1("mglibc"),
4219flagpd1("mglobal-merge"),4328flagpd1("mglobal-merge"),
4220flagpd1("mgpopt"),4329flagpd1("mgpopt"),
4330flagpd1("mguarded-control-stack"),
4221m("mhard-float"),4331m("mhard-float"),
4222m("mhard-quad-float"),4332m("mhard-quad-float"),
4223m("mhvx"),4333m("mhvx"),
...@@ -4257,6 +4367,7 @@ flagpd1("mips64r6"),...@@ -4257,6 +4367,7 @@ flagpd1("mips64r6"),
4257m("misel"),4367m("misel"),
4258flagpd1("mkernel"),4368flagpd1("mkernel"),
4259m("mkl"),4369m("mkl"),
4370m("mlasx"),
4260flagpd1("mldc1-sdc1"),4371flagpd1("mldc1-sdc1"),
4261sepd1("mlimit-float-precision"),4372sepd1("mlimit-float-precision"),
4262sepd1("mlink-bitcode-file"),4373sepd1("mlink-bitcode-file"),
...@@ -4269,6 +4380,7 @@ flagpd1("mlong-double-128"),...@@ -4269,6 +4380,7 @@ flagpd1("mlong-double-128"),
4269flagpd1("mlong-double-64"),4380flagpd1("mlong-double-64"),
4270flagpd1("mlong-double-80"),4381flagpd1("mlong-double-80"),
4271m("mlongcall"),4382m("mlongcall"),
4383m("mlsx"),
4272m("mlvi-cfi"),4384m("mlvi-cfi"),
4273flagpd1("mlvi-hardening"),4385flagpd1("mlvi-hardening"),
4274m("mlwp"),4386m("mlwp"),
...@@ -4289,6 +4401,7 @@ flagpd1("mmpx"),...@@ -4289,6 +4401,7 @@ flagpd1("mmpx"),
4289flagpd1("mms-bitfields"),4401flagpd1("mms-bitfields"),
4290m("mmsa"),4402m("mmsa"),
4291m("mmt"),4403m("mmt"),
4404m("mmultimemory"),
4292m("mmultivalue"),4405m("mmultivalue"),
4293m("mmutable-globals"),4406m("mmutable-globals"),
4294m("mmwaitx"),4407m("mmwaitx"),
...@@ -4305,8 +4418,12 @@ m("mno-amx-complex"),...@@ -4305,8 +4418,12 @@ m("mno-amx-complex"),
4305m("mno-amx-fp16"),4418m("mno-amx-fp16"),
4306m("mno-amx-int8"),4419m("mno-amx-int8"),
4307m("mno-amx-tile"),4420m("mno-amx-tile"),
4421flagpd1("mno-apxf"),
4308m("mno-atomics"),4422m("mno-atomics"),
4309m("mno-avx"),4423m("mno-avx"),
4424flagpd1("mno-avx10.1"),
4425m("mno-avx10.1-256"),
4426m("mno-avx10.1-512"),
4310m("mno-avx2"),4427m("mno-avx2"),
4311m("mno-avx512bf16"),4428m("mno-avx512bf16"),
4312m("mno-avx512bitalg"),4429m("mno-avx512bitalg"),
...@@ -4329,7 +4446,7 @@ m("mno-avxneconvert"),...@@ -4329,7 +4446,7 @@ m("mno-avxneconvert"),
4329m("mno-avxvnni"),4446m("mno-avxvnni"),
4330m("mno-avxvnniint16"),4447m("mno-avxvnniint16"),
4331m("mno-avxvnniint8"),4448m("mno-avxvnniint8"),
4332flagpd1("mno-backchain"),4449m("mno-backchain"),
4333m("mno-bmi"),4450m("mno-bmi"),
4334m("mno-bmi2"),4451m("mno-bmi2"),
4335flagpd1("mno-branch-likely"),4452flagpd1("mno-branch-likely"),
...@@ -4353,6 +4470,7 @@ m("mno-dsp"),...@@ -4353,6 +4470,7 @@ m("mno-dsp"),
4353m("mno-dspr2"),4470m("mno-dspr2"),
4354flagpd1("mno-embedded-data"),4471flagpd1("mno-embedded-data"),
4355m("mno-enqcmd"),4472m("mno-enqcmd"),
4473m("mno-evex512"),
4356m("mno-exception-handling"),4474m("mno-exception-handling"),
4357flagpd1("mnoexecstack"),4475flagpd1("mnoexecstack"),
4358m("mno-execute-only"),4476m("mno-execute-only"),
...@@ -4391,10 +4509,12 @@ m("mno-invariant-function-descriptors"),...@@ -4391,10 +4509,12 @@ m("mno-invariant-function-descriptors"),
4391m("mno-invpcid"),4509m("mno-invpcid"),
4392m("mno-isel"),4510m("mno-isel"),
4393m("mno-kl"),4511m("mno-kl"),
4512m("mno-lasx"),
4394flagpd1("mno-ldc1-sdc1"),4513flagpd1("mno-ldc1-sdc1"),
4395flagpd1("mno-local-sdata"),4514flagpd1("mno-local-sdata"),
4396m("mno-long-calls"),4515m("mno-long-calls"),
4397m("mno-longcall"),4516m("mno-longcall"),
4517m("mno-lsx"),
4398m("mno-lvi-cfi"),4518m("mno-lvi-cfi"),
4399flagpd1("mno-lvi-hardening"),4519flagpd1("mno-lvi-hardening"),
4400m("mno-lwp"),4520m("mno-lwp"),
...@@ -4415,6 +4535,7 @@ flagpd1("mno-mpx"),...@@ -4415,6 +4535,7 @@ flagpd1("mno-mpx"),
4415flagpd1("mno-ms-bitfields"),4535flagpd1("mno-ms-bitfields"),
4416m("mno-msa"),4536m("mno-msa"),
4417m("mno-mt"),4537m("mno-mt"),
4538m("mno-multimemory"),
4418m("mno-multivalue"),4539m("mno-multivalue"),
4419m("mno-mutable-globals"),4540m("mno-mutable-globals"),
4420m("mno-mwaitx"),4541m("mno-mwaitx"),
...@@ -4460,6 +4581,7 @@ m("mno-rdseed"),...@@ -4460,6 +4581,7 @@ m("mno-rdseed"),
4460 .psl = false,4581 .psl = false,
4461},4582},
4462m("mno-reference-types"),4583m("mno-reference-types"),
4584flagpd1("mno-regnames"),
4463m("mno-relax"),4585m("mno-relax"),
4464flagpd1("mno-relax-all"),4586flagpd1("mno-relax-all"),
4465flagpd1("mno-relax-pic-calls"),4587flagpd1("mno-relax-pic-calls"),
...@@ -4507,7 +4629,9 @@ flagpd1("mno-type-check"),...@@ -4507,7 +4629,9 @@ flagpd1("mno-type-check"),
4507m("mno-uintr"),4629m("mno-uintr"),
4508flagpd1("mno-unaligned-access"),4630flagpd1("mno-unaligned-access"),
4509flagpd1("mno-unsafe-fp-atomics"),4631flagpd1("mno-unsafe-fp-atomics"),
4632m("mno-usermsr"),
4510m("mno-vaes"),4633m("mno-vaes"),
4634flagpd1("mno-vevpu"),
4511m("mno-virt"),4635m("mno-virt"),
4512m("mno-vis"),4636m("mno-vis"),
4513m("mno-vis2"),4637m("mno-vis2"),
...@@ -4587,6 +4711,7 @@ flagpd1("mrecord-mcount"),...@@ -4587,6 +4711,7 @@ flagpd1("mrecord-mcount"),
4587 .psl = false,4711 .psl = false,
4588},4712},
4589m("mreference-types"),4713m("mreference-types"),
4714flagpd1("mregnames"),
4590sepd1("mregparm"),4715sepd1("mregparm"),
4591m("mrelax"),4716m("mrelax"),
4592flagpd1("mrelax-all"),4717flagpd1("mrelax-all"),
...@@ -4649,6 +4774,7 @@ sepd1("multiply_defined"),...@@ -4649,6 +4774,7 @@ sepd1("multiply_defined"),
4649sepd1("multiply_defined_unused"),4774sepd1("multiply_defined_unused"),
4650flagpd1("munaligned-access"),4775flagpd1("munaligned-access"),
4651flagpd1("munsafe-fp-atomics"),4776flagpd1("munsafe-fp-atomics"),
4777m("musermsr"),
4652m("mv5"),4778m("mv5"),
4653m("mv55"),4779m("mv55"),
4654m("mv60"),4780m("mv60"),
...@@ -4663,6 +4789,7 @@ m("mv71"),...@@ -4663,6 +4789,7 @@ m("mv71"),
4663flagpd1("mv71t"),4789flagpd1("mv71t"),
4664m("mv73"),4790m("mv73"),
4665m("mvaes"),4791m("mvaes"),
4792flagpd1("mvevpu"),
4666m("mvirt"),4793m("mvirt"),
4667m("mvis"),4794m("mvis"),
4668m("mvis2"),4795m("mvis2"),
...@@ -4720,6 +4847,7 @@ flagpd1("no-cpp-precomp"),...@@ -4720,6 +4847,7 @@ flagpd1("no-cpp-precomp"),
4720},4847},
4721flagpd1("no-emit-llvm-uselists"),4848flagpd1("no-emit-llvm-uselists"),
4722flagpd1("no-enable-noundef-analysis"),4849flagpd1("no-enable-noundef-analysis"),
4850flagpd1("fno-fortran-main"),
4723.{4851.{
4724 .name = "no-gpu-bundle-output",4852 .name = "no-gpu-bundle-output",
4725 .syntax = .flag,4853 .syntax = .flag,
...@@ -4746,6 +4874,14 @@ flagpd1("no-implicit-float"),...@@ -4746,6 +4874,14 @@ flagpd1("no-implicit-float"),
4746 .pd2 = true,4874 .pd2 = true,
4747 .psl = false,4875 .psl = false,
4748},4876},
4877.{
4878 .name = "no-offload-compress",
4879 .syntax = .flag,
4880 .zig_equivalent = .other,
4881 .pd1 = false,
4882 .pd2 = true,
4883 .psl = false,
4884},
4749.{4885.{
4750 .name = "no-offload-new-driver",4886 .name = "no-offload-new-driver",
4751 .syntax = .flag,4887 .syntax = .flag,
...@@ -4780,6 +4916,7 @@ flagpd1("nodriverkitlib"),...@@ -4780,6 +4916,7 @@ flagpd1("nodriverkitlib"),
4780flagpd1("nofixprebinding"),4916flagpd1("nofixprebinding"),
4781flagpd1("nogpuinc"),4917flagpd1("nogpuinc"),
4782flagpd1("nogpulib"),4918flagpd1("nogpulib"),
4919flagpd1("nogpulibc"),
4783flagpd1("nohipwrapperinc"),4920flagpd1("nohipwrapperinc"),
4784.{4921.{
4785 .name = "nolibc",4922 .name = "nolibc",
...@@ -4870,6 +5007,14 @@ sepd1("object-file-name"),...@@ -4870,6 +5007,14 @@ sepd1("object-file-name"),
4870 .pd2 = true,5007 .pd2 = true,
4871 .psl = false,5008 .psl = false,
4872},5009},
5010.{
5011 .name = "offload-compress",
5012 .syntax = .flag,
5013 .zig_equivalent = .other,
5014 .pd1 = false,
5015 .pd2 = true,
5016 .psl = false,
5017},
4873.{5018.{
4874 .name = "offload-device-only",5019 .name = "offload-device-only",
4875 .syntax = .flag,5020 .syntax = .flag,
...@@ -4910,6 +5055,7 @@ sepd1("object-file-name"),...@@ -4910,6 +5055,7 @@ sepd1("object-file-name"),
4910 .pd2 = true,5055 .pd2 = true,
4911 .psl = false,5056 .psl = false,
4912},5057},
5058sepd1("fexperimental-openacc-macro-override"),
4913sepd1("opt-record-file"),5059sepd1("opt-record-file"),
4914sepd1("opt-record-format"),5060sepd1("opt-record-format"),
4915sepd1("opt-record-passes"),5061sepd1("opt-record-passes"),
...@@ -5064,6 +5210,14 @@ flagpd1("print-stats"),...@@ -5064,6 +5210,14 @@ flagpd1("print-stats"),
5064 .pd2 = true,5210 .pd2 = true,
5065 .psl = false,5211 .psl = false,
5066},5212},
5213.{
5214 .name = "print-supported-extensions",
5215 .syntax = .flag,
5216 .zig_equivalent = .other,
5217 .pd1 = true,
5218 .pd2 = true,
5219 .psl = false,
5220},
5067.{5221.{
5068 .name = "print-target-triple",5222 .name = "print-target-triple",
5069 .syntax = .flag,5223 .syntax = .flag,
...@@ -5101,6 +5255,7 @@ flagpd1("pthreads"),...@@ -5101,6 +5255,7 @@ flagpd1("pthreads"),
5101},5255},
5102sepd1("read_only_relocs"),5256sepd1("read_only_relocs"),
5103sepd1("record-command-line"),5257sepd1("record-command-line"),
5258flagpd1("regcall4"),
5104flagpd1("relaxed-aliasing"),5259flagpd1("relaxed-aliasing"),
5105.{5260.{
5106 .name = "relocatable-pch",5261 .name = "relocatable-pch",
...@@ -5235,6 +5390,14 @@ sepd1("source-date-epoch"),...@@ -5235,6 +5390,14 @@ sepd1("source-date-epoch"),
5235 .pd2 = true,5390 .pd2 = true,
5236 .psl = false,5391 .psl = false,
5237},5392},
5393.{
5394 .name = "spirv",
5395 .syntax = .flag,
5396 .zig_equivalent = .other,
5397 .pd1 = true,
5398 .pd2 = false,
5399 .psl = true,
5400},
5238sepd1("split-dwarf-file"),5401sepd1("split-dwarf-file"),
5239sepd1("split-dwarf-output"),5402sepd1("split-dwarf-output"),
5240.{5403.{
...@@ -5592,6 +5755,7 @@ joinpd1("fexperimental-sanitize-metadata-ignorelist="),...@@ -5592,6 +5755,7 @@ joinpd1("fexperimental-sanitize-metadata-ignorelist="),
5592joinpd1("fsanitize-undefined-strip-path-components="),5755joinpd1("fsanitize-undefined-strip-path-components="),
5593joinpd1("fopenmp-cuda-teams-reduction-recs-num="),5756joinpd1("fopenmp-cuda-teams-reduction-recs-num="),
5594joinpd1("fvisibility-externs-nodllstorageclass="),5757joinpd1("fvisibility-externs-nodllstorageclass="),
5758joinpd1("fexperimental-openacc-macro-override="),
5595joinpd1("analyzer-config-compatibility-mode="),5759joinpd1("analyzer-config-compatibility-mode="),
5596.{5760.{
5597 .name = "fno-experimental-sanitize-metadata=",5761 .name = "fno-experimental-sanitize-metadata=",
...@@ -5628,6 +5792,7 @@ joinpd1("analyzer-inline-max-stack-depth="),...@@ -5628,6 +5792,7 @@ joinpd1("analyzer-inline-max-stack-depth="),
5628 .psl = false,5792 .psl = false,
5629},5793},
5630joinpd1("fsanitize-address-field-padding="),5794joinpd1("fsanitize-address-field-padding="),
5795joinpd1("ftrivial-auto-var-init-max-size="),
5631.{5796.{
5632 .name = "fno-sanitize-address-vcasan-lib",5797 .name = "fno-sanitize-address-vcasan-lib",
5633 .syntax = .joined,5798 .syntax = .joined,
...@@ -5642,6 +5807,7 @@ joinpd1("fsanitize-memory-track-origins="),...@@ -5642,6 +5807,7 @@ joinpd1("fsanitize-memory-track-origins="),
5642joinpd1("mwatchos-simulator-version-min="),5807joinpd1("mwatchos-simulator-version-min="),
5643joinpd1("fsanitize-coverage-ignorelist="),5808joinpd1("fsanitize-coverage-ignorelist="),
5644joinpd1("fvisibility-externs-dllimport="),5809joinpd1("fvisibility-externs-dllimport="),
5810joinpd1("fvisibility-global-new-delete="),
5645joinpd1("fvisibility-nodllstorageclass="),5811joinpd1("fvisibility-nodllstorageclass="),
5646joinpd1("fxray-selected-function-group="),5812joinpd1("fxray-selected-function-group="),
5647joinpd1("mappletvsimulator-version-min="),5813joinpd1("mappletvsimulator-version-min="),
...@@ -5721,6 +5887,7 @@ joinpd1("fopenmp-cuda-blocks-per-sm="),...@@ -5721,6 +5887,7 @@ joinpd1("fopenmp-cuda-blocks-per-sm="),
5721},5887},
5722joinpd1("mios-simulator-version-min="),5888joinpd1("mios-simulator-version-min="),
5723joinpd1("mstack-protector-guard-reg="),5889joinpd1("mstack-protector-guard-reg="),
5890joinpd1("Wsystem-headers-in-module="),
5724.{5891.{
5725 .name = "include-with-prefix-after=",5892 .name = "include-with-prefix-after=",
5726 .syntax = .joined,5893 .syntax = .joined,
...@@ -5779,6 +5946,7 @@ joinpd1("msign-return-address-key="),...@@ -5779,6 +5946,7 @@ joinpd1("msign-return-address-key="),
5779 .pd2 = true,5946 .pd2 = true,
5780 .psl = false,5947 .psl = false,
5781},5948},
5949joinpd1("fapinotes-swift-version="),
5782.{5950.{
5783 .name = "fcomment-block-commands=",5951 .name = "fcomment-block-commands=",
5784 .syntax = .comma_joined,5952 .syntax = .comma_joined,
...@@ -5858,6 +6026,15 @@ joinpd1("fspell-checking-limit="),...@@ -5858,6 +6026,15 @@ joinpd1("fspell-checking-limit="),
5858joinpd1("fvisibility-dllexport="),6026joinpd1("fvisibility-dllexport="),
5859joinpd1("fxray-function-groups="),6027joinpd1("fxray-function-groups="),
5860joinpd1("header-include-format="),6028joinpd1("header-include-format="),
6029.{
6030 .name = "hipstdpar-thrust-path=",
6031 .syntax = .joined,
6032 .zig_equivalent = .other,
6033 .pd1 = false,
6034 .pd2 = true,
6035 .psl = false,
6036},
6037joinpd1("mlarge-data-threshold="),
5861joinpd1("msmall-data-threshold="),6038joinpd1("msmall-data-threshold="),
5862joinpd1("Wlarge-by-value-copy="),6039joinpd1("Wlarge-by-value-copy="),
5863joinpd1("analyzer-constraints="),6040joinpd1("analyzer-constraints="),
...@@ -5909,8 +6086,6 @@ joinpd1("mwatchos-version-min="),...@@ -5909,8 +6086,6 @@ joinpd1("mwatchos-version-min="),
5909 .psl = false,6086 .psl = false,
5910},6087},
5911joinpd1("faltivec-src-compat="),6088joinpd1("faltivec-src-compat="),
5912joinpd1("mmacosx-version-min="),
5913joinpd1("fsanitize-blacklist="),
5914.{6089.{
5915 .name = "hip-device-lib-path=",6090 .name = "hip-device-lib-path=",
5916 .syntax = .joined,6091 .syntax = .joined,
...@@ -5919,7 +6094,9 @@ joinpd1("fsanitize-blacklist="),...@@ -5919,7 +6094,9 @@ joinpd1("fsanitize-blacklist="),
5919 .pd2 = true,6094 .pd2 = true,
5920 .psl = false,6095 .psl = false,
5921},6096},
6097joinpd1("mmacosx-version-min="),
5922joinpd1("coverage-notes-file="),6098joinpd1("coverage-notes-file="),
6099joinpd1("fsanitize-blacklist="),
5923.{6100.{
5924 .name = "extract-api-ignores=",6101 .name = "extract-api-ignores=",
5925 .syntax = .comma_joined,6102 .syntax = .comma_joined,
...@@ -5936,9 +6113,19 @@ joinpd1("fmemory-profile-use="),...@@ -5936,9 +6113,19 @@ joinpd1("fmemory-profile-use="),
5936joinpd1("fmodules-cache-path="),6113joinpd1("fmodules-cache-path="),
5937joinpd1("fmodules-embed-file="),6114joinpd1("fmodules-embed-file="),
5938joinpd1("fms-omit-default-lib"),6115joinpd1("fms-omit-default-lib"),
6116joinpd1("fno-cx-fortran-rules"),
6117joinpd1("fno-cx-limited-range"),
5939joinpd1("fprofile-instrument="),6118joinpd1("fprofile-instrument="),
5940joinpd1("fprofile-sample-use="),6119joinpd1("fprofile-sample-use="),
5941joinpd1("fstrict-flex-arrays="),6120joinpd1("fstrict-flex-arrays="),
6121.{
6122 .name = "hipstdpar-prim-path=",
6123 .syntax = .joined,
6124 .zig_equivalent = .other,
6125 .pd1 = false,
6126 .pd2 = true,
6127 .psl = false,
6128},
5942.{6129.{
5943 .name = "no-cuda-include-ptx=",6130 .name = "no-cuda-include-ptx=",
5944 .syntax = .joined,6131 .syntax = .joined,
...@@ -5948,8 +6135,8 @@ joinpd1("fstrict-flex-arrays="),...@@ -5948,8 +6135,8 @@ joinpd1("fstrict-flex-arrays="),
5948 .psl = false,6135 .psl = false,
5949},6136},
5950joinpd1("Wframe-larger-than="),6137joinpd1("Wframe-larger-than="),
5951joinpd1("code-completion-at="),
5952joinpd1("coverage-data-file="),6138joinpd1("coverage-data-file="),
6139joinpd1("code-completion-at="),
5953joinpd1("fblas-matmul-limit="),6140joinpd1("fblas-matmul-limit="),
5954joinpd1("fcrash-diagnostics="),6141joinpd1("fcrash-diagnostics="),
5955joinpd1("fdiagnostics-color="),6142joinpd1("fdiagnostics-color="),
...@@ -6093,16 +6280,27 @@ joinpd1("coverage-version="),...@@ -6093,16 +6280,27 @@ joinpd1("coverage-version="),
6093joinpd1("falign-functions="),6280joinpd1("falign-functions="),
6094joinpd1("fconstexpr-depth="),6281joinpd1("fconstexpr-depth="),
6095joinpd1("fconstexpr-steps="),6282joinpd1("fconstexpr-steps="),
6283joinpd1("fcx-fortran-rules"),
6284joinpd1("fcx-limited-range"),
6096joinpd1("ffile-prefix-map="),6285joinpd1("ffile-prefix-map="),
6097joinpd1("fmodule-map-file="),6286joinpd1("fmodule-map-file="),
6098joinpd1("fobjc-arc-cxxlib="),6287joinpd1("fobjc-arc-cxxlib="),
6099joinpd1("fproc-stat-report"),6288joinpd1("fproc-stat-report"),
6100joinpd1("ftype-visibility="),6289joinpd1("ftype-visibility="),
6101joinpd1("fwarn-stack-size="),6290joinpd1("fwarn-stack-size="),
6291jspd1("iapinotes-modules"),
6102jspd1("iwithprefixbefore"),6292jspd1("iwithprefixbefore"),
6103joinpd1("malign-functions="),6293joinpd1("malign-functions="),
6104joinpd1("mfunction-return="),6294joinpd1("mfunction-return="),
6105joinpd1("mios-version-min="),6295joinpd1("mios-version-min="),
6296.{
6297 .name = "mno-apx-features=",
6298 .syntax = .comma_joined,
6299 .zig_equivalent = .other,
6300 .pd1 = true,
6301 .pd2 = false,
6302 .psl = false,
6303},
6106joinpd1("mrvv-vector-bits="),6304joinpd1("mrvv-vector-bits="),
6107joinpd1("mstack-alignment="),6305joinpd1("mstack-alignment="),
6108joinpd1("msve-vector-bits="),6306joinpd1("msve-vector-bits="),
...@@ -6164,6 +6362,7 @@ joinpd1("fms-runtime-lib="),...@@ -6164,6 +6362,7 @@ joinpd1("fms-runtime-lib="),
6164joinpd1("fopenmp-version="),6362joinpd1("fopenmp-version="),
6165joinpd1("fprofile-update="),6363joinpd1("fprofile-update="),
6166joinpd1("fshow-overloads="),6364joinpd1("fshow-overloads="),
6365joinpd1("fspv-target-env="),
6167joinpd1("fswift-async-fp="),6366joinpd1("fswift-async-fp="),
6168joinpd1("ftemplate-depth="),6367joinpd1("ftemplate-depth="),
6169joinpd1("fxray-attr-list="),6368joinpd1("fxray-attr-list="),
...@@ -6302,6 +6501,14 @@ joinpd1("gen-reproducer="),...@@ -6302,6 +6501,14 @@ joinpd1("gen-reproducer="),
6302 .pd2 = true,6501 .pd2 = true,
6303 .psl = false,6502 .psl = false,
6304},6503},
6504.{
6505 .name = "hipstdpar-path=",
6506 .syntax = .joined,
6507 .zig_equivalent = .other,
6508 .pd1 = false,
6509 .pd2 = true,
6510 .psl = false,
6511},
6305joinpd1("mdynamic-no-pic"),6512joinpd1("mdynamic-no-pic"),
6306joinpd1("mframe-pointer="),6513joinpd1("mframe-pointer="),
6307joinpd1("mindirect-jump="),6514joinpd1("mindirect-jump="),
...@@ -6331,6 +6538,7 @@ joinpd1("preamble-bytes="),...@@ -6331,6 +6538,7 @@ joinpd1("preamble-bytes="),
6331 .pd2 = true,6538 .pd2 = true,
6332 .psl = false,6539 .psl = false,
6333},6540},
6541joinpd1("complex-range="),
6334.{6542.{
6335 .name = "cuda-gpu-arch=",6543 .name = "cuda-gpu-arch=",
6336 .syntax = .joined,6544 .syntax = .joined,
...@@ -6381,6 +6589,14 @@ joinpd1("fprofile-list="),...@@ -6381,6 +6589,14 @@ joinpd1("fprofile-list="),
6381 .pd2 = false,6589 .pd2 = false,
6382 .psl = false,6590 .psl = false,
6383},6591},
6592.{
6593 .name = "mapx-features=",
6594 .syntax = .comma_joined,
6595 .zig_equivalent = .other,
6596 .pd1 = true,
6597 .pd2 = false,
6598 .psl = false,
6599},
6384joinpd1("vtordisp-mode="),6600joinpd1("vtordisp-mode="),
6385joinpd1("Rpass-missed="),6601joinpd1("Rpass-missed="),
6386joinpd1("Wlarger-than-"),6602joinpd1("Wlarger-than-"),
...@@ -6465,6 +6681,7 @@ joinpd1("malign-loops="),...@@ -6465,6 +6681,7 @@ joinpd1("malign-loops="),
6465joinpd1("mframe-chain="),6681joinpd1("mframe-chain="),
6466joinpd1("mimplicit-it="),6682joinpd1("mimplicit-it="),
6467joinpd1("mprintf-kind="),6683joinpd1("mprintf-kind="),
6684joinpd1("mtls-dialect="),
6468.{6685.{
6469 .name = "offload-arch=",6686 .name = "offload-arch=",
6470 .syntax = .joined,6687 .syntax = .joined,
...@@ -6593,6 +6810,14 @@ joinpd1("fclasspath="),...@@ -6593,6 +6810,14 @@ joinpd1("fclasspath="),
6593joinpd1("finit-real="),6810joinpd1("finit-real="),
6594joinpd1("fforce-addr"),6811joinpd1("fforce-addr"),
6595joinpd1("ftls-model="),6812joinpd1("ftls-model="),
6813.{
6814 .name = "gcc-triple=",
6815 .syntax = .joined,
6816 .zig_equivalent = .other,
6817 .pd1 = false,
6818 .pd2 = true,
6819 .psl = false,
6820},
6596joinpd1("inline-asm="),6821joinpd1("inline-asm="),
6597jspd1("ivfsoverlay"),6822jspd1("ivfsoverlay"),
6598jspd1("iwithprefix"),6823jspd1("iwithprefix"),
...@@ -7287,14 +7512,6 @@ joinpd1("mtp="),...@@ -7287,14 +7512,6 @@ joinpd1("mtp="),
7287},7512},
7288joinpd1("gz="),7513joinpd1("gz="),
7289joinpd1("A-"),7514joinpd1("A-"),
7290.{
7291 .name = "Fo",
7292 .syntax = .joined_or_separate,
7293 .zig_equivalent = .other,
7294 .pd1 = true,
7295 .pd2 = false,
7296 .psl = true,
7297},
7298joinpd1("G="),7515joinpd1("G="),
7299.{7516.{
7300 .name = "MF",7517 .name = "MF",
...@@ -7560,6 +7777,22 @@ joinpd1("G="),...@@ -7560,6 +7777,22 @@ joinpd1("G="),
7560 .pd2 = false,7777 .pd2 = false,
7561 .psl = true,7778 .psl = true,
7562},7779},
7780.{
7781 .name = "Fc",
7782 .syntax = .joined_or_separate,
7783 .zig_equivalent = .other,
7784 .pd1 = true,
7785 .pd2 = false,
7786 .psl = true,
7787},
7788.{
7789 .name = "Fo",
7790 .syntax = .joined_or_separate,
7791 .zig_equivalent = .other,
7792 .pd1 = true,
7793 .pd2 = false,
7794 .psl = true,
7795},
7563jspd1("A"),7796jspd1("A"),
7564jspd1("B"),7797jspd1("B"),
7565jspd1("D"),7798jspd1("D"),
...@@ -7660,14 +7893,6 @@ joinpd1("W"),...@@ -7660,14 +7893,6 @@ joinpd1("W"),
7660},7893},
7661jspd1("b"),7894jspd1("b"),
7662joinpd1("d"),7895joinpd1("d"),
7663.{
7664 .name = "e",
7665 .syntax = .joined_or_separate,
7666 .zig_equivalent = .entry,
7667 .pd1 = true,
7668 .pd2 = false,
7669 .psl = false,
7670},
7671.{7896.{
7672 .name = "l",7897 .name = "l",
7673 .syntax = .joined_or_separate,7898 .syntax = .joined_or_separate,
tools/update_clang_options.zig+5-2
...@@ -552,24 +552,27 @@ fn knownOption(name: []const u8) ?[]const u8 {...@@ -552,24 +552,27 @@ fn knownOption(name: []const u8) ?[]const u8 {
552552
553const cpu_targets = struct {553const cpu_targets = struct {
554 pub const aarch64 = std.Target.aarch64;554 pub const aarch64 = std.Target.aarch64;
555 pub const arc = std.Target.arc;
556 pub const amdgpu = std.Target.amdgpu;555 pub const amdgpu = std.Target.amdgpu;
556 pub const arc = std.Target.arc;
557 pub const arm = std.Target.arm;557 pub const arm = std.Target.arm;
558 pub const avr = std.Target.avr;558 pub const avr = std.Target.avr;
559 pub const bpf = std.Target.bpf;559 pub const bpf = std.Target.bpf;
560 pub const csky = std.Target.csky;560 pub const csky = std.Target.csky;
561 pub const hexagon = std.Target.hexagon;561 pub const hexagon = std.Target.hexagon;
562 pub const loongarch = std.Target.loongarch;
563 pub const m68k = std.Target.m68k;
562 pub const mips = std.Target.mips;564 pub const mips = std.Target.mips;
563 pub const msp430 = std.Target.msp430;565 pub const msp430 = std.Target.msp430;
564 pub const nvptx = std.Target.nvptx;566 pub const nvptx = std.Target.nvptx;
565 pub const powerpc = std.Target.powerpc;567 pub const powerpc = std.Target.powerpc;
566 pub const riscv = std.Target.riscv;568 pub const riscv = std.Target.riscv;
569 pub const s390x = std.Target.s390x;
567 pub const sparc = std.Target.sparc;570 pub const sparc = std.Target.sparc;
568 pub const spirv = std.Target.spirv;571 pub const spirv = std.Target.spirv;
569 pub const s390x = std.Target.s390x;
570 pub const ve = std.Target.ve;572 pub const ve = std.Target.ve;
571 pub const wasm = std.Target.wasm;573 pub const wasm = std.Target.wasm;
572 pub const x86 = std.Target.x86;574 pub const x86 = std.Target.x86;
575 pub const xtensa = std.Target.xtensa;
573};576};
574577
575pub fn main() anyerror!void {578pub fn main() anyerror!void {