rust/compiler
Nikita Popov 369fff6c06 Implicitly enable evex512 if avx512 is enabled
LLVM 18 requires the evex512 feature to allow use of zmm registers.
LLVM automatically sets it when using a generic CPU, but not when
`-C target-cpu` is specified. This will result either in backend
legalization crashes, or code unexpectedly using ymm instead of
zmm registers.

For now, make sure that `avx512*` features imply `evex512`. Long
term we'll probably have to deal with the AVX10 mess somehow.
2024-02-14 16:26:20 +01:00
..
2024-02-13 21:03:34 +00:00
2024-02-13 21:03:34 +00:00
2024-02-13 21:03:34 +00:00
2024-02-12 15:46:35 +09:00
2024-02-13 21:03:34 +00:00
2024-02-13 21:03:34 +00:00
2024-02-13 21:03:34 +00:00
2024-02-13 21:13:06 +00:00
2024-02-13 21:03:34 +00:00
2024-02-13 21:03:34 +00:00
2024-02-12 15:46:35 +09:00
2024-02-13 21:03:34 +00:00
2024-02-12 15:46:35 +09:00
2024-02-12 15:46:35 +09:00
2024-02-12 15:46:35 +09:00
2024-02-12 15:46:35 +09:00