Unnamed repository; edit this file 'description' to name the repository.
Rollup merge of #153069 - blueshift-gg:BPF_unaligned, r=chenyukang
[BPF] add target feature allows-misaligned-mem-access This PR adds the allows-misaligned-mem-access target feature to the BPF target. The feature can enable misaligned memory access support in the LLVM backend, aligning Rust’s BPF target behavior with the corresponding LLVM update introduced in [llvm/llvm-project#167013](https://github.com/llvm/llvm-project/pull/167013) (included in LLVM 22).
Jonathan Brouwer 8 weeks ago
parent 9dbad51 · parent 77ca98b · commit e95ccb2
-rw-r--r--crates/hir-ty/src/target_feature.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/hir-ty/src/target_feature.rs b/crates/hir-ty/src/target_feature.rs
index 2bd675ba12..29a933f922 100644
--- a/crates/hir-ty/src/target_feature.rs
+++ b/crates/hir-ty/src/target_feature.rs
@@ -217,6 +217,7 @@ const TARGET_FEATURE_IMPLICATIONS_RAW: &[(&str, &[&str])] = &[
("relaxed-simd", &["simd128"]),
// BPF
("alu32", &[]),
+ ("allows-misaligned-mem-access", &[]),
// CSKY
("10e60", &["7e10"]),
("2e3", &["e2"]),