Expand description
Declares Rust’s target feature names for each target. Note that these are similar to but not always identical to LLVM’s feature names, and Rust adds some features that do not correspond to LLVM features at all.
Structs§
Enums§
- Stability
- Stability information for target features.
Constants§
- AARC
H64_ 🔒FEATURES_ FOR_ CORRECT_ VECTOR_ ABI - AARC
H64_ 🔒TIED_ FEATURES - ARM_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - BPF_
FEATURES 🔒 - CSKY_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - HEXAGON_
FEATURES 🔒 - HEXAGON_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - IBMZ_
FEATURES 🔒 - LOONGARCH_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - MIPS_
FEATURES 🔒 - MIPS_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - POWERPC_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - RISCV_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - RUSTC_
SPECIAL_ FEATURES - Features that require special handling when passing to LLVM: these are target-specific (i.e., must also be listed in the target-specific list below) but do not correspond to an LLVM target feature.
- RUSTC_
SPECIFIC_ FEATURES - Features that control behaviour of rustc, rather than the codegen. These exist globally and are not in the target-specific lists below.
- S390X_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - SPARC_
FEATURES 🔒 - SPARC_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - WASM_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI - X86_
FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI
Statics§
- AARC
H64_ 🔒FEATURES - ARM_
FEATURES 🔒 - CSKY_
FEATURES 🔒 - LOONGARCH_
FEATURES 🔒 - M68K_
FEATURES 🔒 - POWERPC_
FEATURES 🔒 - RISCV_
FEATURES 🔒 - WASM_
FEATURES 🔒 - X86_
FEATURES 🔒
Functions§
- all_
rust_ features - When rustdoc is running, provide a list of all known features so that all their respective primitives may be documented.