Files
rust/compiler/rustc_ty_utils/src
bors 95a27adcf9 Auto merge of #143924 - davidtwco:sve-infrastructure, r=workingjubilee
`rustc_scalable_vector(N)`

Supercedes rust-lang/rust#118917.

Initial experimental implementation of rust-lang/rfcs#3838. Introduces a `rustc_scalable_vector(N)` attribute that can be applied to types with a single `[$ty]` field (for `u{16,32,64}`, `i{16,32,64}`, `f{32,64}`, `bool`). `rustc_scalable_vector` types are lowered to scalable vectors in the codegen backend.

As with any unstable feature, there will necessarily be follow-ups as we experiment and find cases that we've not considered or still need some logic to handle, but this aims to be a decent baseline to start from.

See rust-lang/rust#145052 for request for a lang experiment.
2025-12-16 12:53:53 +00:00
..
2025-12-16 11:00:12 +00:00
2025-11-18 00:10:03 +00:00
2025-10-17 08:36:34 -05:00
2025-12-16 11:00:12 +00:00
2025-09-08 15:07:12 -07:00
2025-05-27 11:14:45 +00:00
2025-10-17 08:36:34 -05:00
2025-09-30 12:58:28 -04:00