diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-04-25 22:52:15 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-05-08 19:37:28 -0700 |
| commit | d34fae26d5bb556debf6b0a1d570ae936331a74b (patch) | |
| tree | 6ffd356e09537093b381f0c130fcc66b1fd46fb9 /lib/std/Target | |
| parent | 109ec729247443200c2ba614f6acb0b991e44b4d (diff) | |
| download | zig-d34fae26d5bb556debf6b0a1d570ae936331a74b.tar.gz zig-d34fae26d5bb556debf6b0a1d570ae936331a74b.zip | |
LLVM 18 std lib updates and fixes
* some manual fixes to generated CPU features code. In the future it
would be nice to make the script do those automatically.
* add to various target OS switches. Some of the values I was unsure of
and added TODO panics, for example in the case of spirv CPU arch.
Diffstat (limited to 'lib/std/Target')
| -rw-r--r-- | lib/std/Target/arm.zig | 1 | ||||
| -rw-r--r-- | lib/std/Target/x86.zig | 79 |
2 files changed, 0 insertions, 80 deletions
diff --git a/lib/std/Target/arm.zig b/lib/std/Target/arm.zig index 49e94ddb82..e1758b37f7 100644 --- a/lib/std/Target/arm.zig +++ b/lib/std/Target/arm.zig @@ -187,7 +187,6 @@ pub const Feature = enum { v9_3a, v9_4a, v9_5a, - v9_5a, v9a, vfp2, vfp2sp, diff --git a/lib/std/Target/x86.zig b/lib/std/Target/x86.zig index a95b37d070..20820cbb6b 100644 --- a/lib/std/Target/x86.zig +++ b/lib/std/Target/x86.zig @@ -1523,85 +1523,6 @@ pub const cpu = struct { .xsaves, }), }; - pub const arrowlake_s = CpuModel{ - .name = "arrowlake_s", - .llvm_name = "arrowlake_s", - .features = featureSet(&[_]Feature{ - .@"64bit", - .adx, - .allow_light_256_bit, - .avxifma, - .avxneconvert, - .avxvnni, - .avxvnniint16, - .avxvnniint8, - .bmi, - .bmi2, - .cldemote, - .clflushopt, - .clwb, - .cmov, - .cmpccxadd, - .crc32, - .cx16, - .enqcmd, - .f16c, - .false_deps_perm, - .false_deps_popcnt, - .fast_15bytenop, - .fast_gather, - .fast_scalar_fsqrt, - .fast_shld_rotate, - .fast_variable_crosslane_shuffle, - .fast_variable_perlane_shuffle, - .fast_vector_fsqrt, - .fma, - .fsgsbase, - .fxsr, - .gfni, - .hreset, - .idivq_to_divl, - .invpcid, - .lzcnt, - .macrofusion, - .mmx, - .movbe, - .movdir64b, - .movdiri, - .no_bypass_delay_blend, - .no_bypass_delay_mov, - .no_bypass_delay_shuffle, - .nopl, - .pconfig, - .pku, - .popcnt, - .prefer_movmsk_over_vtest, - .prfchw, - .ptwrite, - .rdpid, - .rdrnd, - .rdseed, - .sahf, - .serialize, - .sha, - .sha512, - .shstk, - .slow_3ops_lea, - .sm3, - .sm4, - .tuning_fast_imm_vector_shift, - .uintr, - .vaes, - .vpclmulqdq, - .vzeroupper, - .waitpkg, - .widekl, - .x87, - .xsavec, - .xsaveopt, - .xsaves, - }), - }; pub const athlon = CpuModel{ .name = "athlon", .llvm_name = "athlon", |
