aboutsummaryrefslogtreecommitdiff
path: root/tools/update_cpu_features.zig
diff options
context:
space:
mode:
Diffstat (limited to 'tools/update_cpu_features.zig')
-rw-r--r--tools/update_cpu_features.zig21
1 files changed, 21 insertions, 0 deletions
diff --git a/tools/update_cpu_features.zig b/tools/update_cpu_features.zig
index 09c665cfa3..b6e0d6495e 100644
--- a/tools/update_cpu_features.zig
+++ b/tools/update_cpu_features.zig
@@ -1229,6 +1229,27 @@ const targets = [_]ArchTarget{
.llvm_name = "64bit-mode",
.omit = true,
},
+ // Remove these when LLVM removes AVX10.N-256 support.
+ .{
+ .llvm_name = "avx10.1-256",
+ .flatten = true,
+ },
+ .{
+ .llvm_name = "avx10.2-256",
+ .flatten = true,
+ },
+ .{
+ .llvm_name = "avx10.1-512",
+ .zig_name = "avx10_1",
+ },
+ .{
+ .llvm_name = "avx10.2-512",
+ .zig_name = "avx10_2",
+ },
+ .{
+ .llvm_name = "avx512f",
+ .extra_deps = &.{"evex512"},
+ },
.{
.llvm_name = "alderlake",
.extra_deps = &.{ "smap", "smep" },