diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-08-02 19:18:55 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-08-02 19:22:09 -0700 |
| commit | c75226d03356f33df698d5e5a74173476bd47240 (patch) | |
| tree | 956b6273033b14221d6cf039a93753aabdfff68a /tools | |
| parent | 5043369e14dd98885ed88ffb6926dec94058cd46 (diff) | |
| download | zig-c75226d03356f33df698d5e5a74173476bd47240.tar.gz zig-c75226d03356f33df698d5e5a74173476bd47240.zip | |
update target CPU features for LLVM 15
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/update_cpu_features.zig | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/tools/update_cpu_features.zig b/tools/update_cpu_features.zig index c43799d280..c42dabc147 100644 --- a/tools/update_cpu_features.zig +++ b/tools/update_cpu_features.zig @@ -51,6 +51,10 @@ const llvm_targets = [_]LlvmTarget{ .branch_quota = 2000, .feature_overrides = &.{ .{ + .llvm_name = "all", + .omit = true, + }, + .{ .llvm_name = "v8a", .extra_deps = &.{ "fp_armv8", "neon" }, }, @@ -81,13 +85,12 @@ const llvm_targets = [_]LlvmTarget{ }, .{ .llvm_name = "exynosm3", - .zig_name = "exynos_m3", .flatten = true, .extra_deps = &.{"v8a"}, }, .{ .llvm_name = "exynosm4", - .zig_name = "exynos_m4", + .flatten = true, }, .{ .llvm_name = "v8.1a", @@ -300,6 +303,18 @@ const llvm_targets = [_]LlvmTarget{ .llvm_name = "dumpcode", .omit = true, }, + .{ + .llvm_name = "enable-ds128", + .zig_name = "ds128", + }, + .{ + .llvm_name = "enable-flat-scratch", + .zig_name = "flat_scratch", + }, + .{ + .llvm_name = "enable-prt-strict-null", + .zig_name = "prt_strict_null", + }, }, }, .{ @@ -934,7 +949,7 @@ fn processOneTarget(job: Job) anyerror!void { const child_result = try std.ChildProcess.exec(.{ .allocator = arena, .argv = &child_args, - .max_output_bytes = 200 * 1024 * 1024, + .max_output_bytes = 400 * 1024 * 1024, }); tblgen_progress.end(); if (child_result.stderr.len != 0) { |
