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 |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
rustc_target contains some very low-level details that are
specific to different compilation targets and so forth.
For more information about how rustc works, see the rustc dev guide.