mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
87f83fa0d2
Fixes for LLVM 22 compatibility This includes three fixes for LLVM 22 compatibility: * Update the AMDGPU data layout. * Update AVX512 target feature handling. `evex512` is no longer used and `avx10.[12]-512` are now just `avx10.[12]`, matching the Rust feature name. * Strip address space casts when emitting lifetime intrinsics. These are now required to directly work on the alloca. r? @cuviper