mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
5daeaa9b3a
Hexagon: add scalar arch-version target features (v60-v79, audio) Add target features corresponding to Hexagon LLVM CPU generations to complement the existing HVX vector features. These are needed for gating scalar intrinsics by architecture version. New features: audio, v60, v62, v65, v66, v67, v68, v69, v71, v73, v75, v79 Each version implies the previous (e.g. v68 implies v67 which implies v66, etc.), matching LLVM's ArchV60-ArchV79 subtarget features. Also adds hexagon revisions to the feature-hierarchy test to verify the implied feature chains work correctly.
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.