update CPU features to LLVM 18

release/18.x branch, commit 78b99c73ee4b96fe9ce0e294d4632326afb2db42
This commit is contained in:
Andrew Kelley
2024-04-25 16:54:33 -07:00
parent 6a018d3e65
commit 109ec72924
14 changed files with 2103 additions and 190 deletions

View File

@@ -183,6 +183,10 @@ const llvm_targets = [_]LlvmTarget{
.llvm_name = "apple-a16",
.flatten = true,
},
.{
.llvm_name = "apple-a17",
.flatten = true,
},
.{
.llvm_name = "apple-a7-sysreg",
.flatten = true,
@@ -207,6 +211,10 @@ const llvm_targets = [_]LlvmTarget{
.llvm_name = "cortex-x3",
.flatten = true,
},
.{
.llvm_name = "cortex-x4",
.flatten = true,
},
.{
.llvm_name = "falkor",
.flatten = true,
@@ -257,6 +265,10 @@ const llvm_targets = [_]LlvmTarget{
.llvm_name = "ampere1",
.flatten = true,
},
.{
.llvm_name = "ampere1b",
.flatten = true,
},
},
.extra_cpus = &.{
.{
@@ -681,6 +693,10 @@ const llvm_targets = [_]LlvmTarget{
.llvm_name = "armv9.4-a",
.zig_name = "v9_4a",
},
.{
.llvm_name = "armv9.5-a",
.zig_name = "v9_5a",
},
.{
.llvm_name = "armv9-a",
.zig_name = "v9a",