diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-09-19 12:09:48 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-19 12:09:48 +0200 |
| commit | 97df4ae3ce34ae2f1ac8298a99faaf990e22ca75 (patch) | |
| tree | bc87b057fadd0056e22bb930cd214318ddc77112 /tools | |
| parent | de489031d873193ca94de1292828c00a02e3b3ea (diff) | |
| parent | c26c5a3c1b9dc55e157374cc5fab11fe28d53ecf (diff) | |
| download | zig-97df4ae3ce34ae2f1ac8298a99faaf990e22ca75.tar.gz zig-97df4ae3ce34ae2f1ac8298a99faaf990e22ca75.zip | |
Merge pull request #25268 from alexrp/loongarch
Miscellaneous LoongArch work to prepare for CI
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/update_cpu_features.zig | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tools/update_cpu_features.zig b/tools/update_cpu_features.zig index b6e0d6495e..3bed773df7 100644 --- a/tools/update_cpu_features.zig +++ b/tools/update_cpu_features.zig @@ -986,6 +986,36 @@ const targets = [_]ArchTarget{ .name = "LoongArch", .td_name = "LoongArch", }, + .extra_cpus = &.{ + .{ + .llvm_name = null, + .zig_name = "la64v1_0", + .features = &.{ + "64bit", + "lsx", + "ual", + }, + }, + .{ + .llvm_name = null, + .zig_name = "la64v1_1", + .features = &.{ + "64bit", + "div32", + "frecipe", + "lam_bh", + "lamcas", + "ld_seq_sa", + "lsx", + "scq", + "ual", + }, + }, + }, + .omit_cpus = &.{ + "generic", + "loongarch64", + }, }, .{ .zig_name = "m68k", |
