update_cpu_features: don't map generic_la32 loongarch model to LLVM's generic-la32

Clang doesn't recognize it.
This commit is contained in:
Alex Rønne Petersen committed 2026-10-26 11:02:43 +01:00
1 parent 1e440e14ef
commit 2361de28fd
2 files changed
+12 -1

No files matched your search

+1 -1
View File
@@ -131,7 +131,7 @@ pub const all_features = blk: {
pub const cpu = struct {
pub const generic_la32: CpuModel = .{
.name = "generic_la32",
.llvm_name = "generic-la32",
.llvm_name = null,
.features = featureSet(&[_]Feature{
.@"32bit",
}),
+11
View File
@@ -2626,6 +2626,10 @@ const targets = [_]ArchTarget{
.llvm_name = "generic",
.omit = true,
},
.{
.llvm_name = "generic-la32",
.omit = true,
},
.{
.llvm_name = "generic-la64",
.omit = true,
@@ -2640,6 +2644,13 @@ const targets = [_]ArchTarget{
},
},
.extra_models = &.{
.{
.llvm_name = null,
.zig_name = "generic_la32",
.features = &.{
"32bit",
},
},
.{
.llvm_name = null,
.zig_name = "generic_la64",