Enum cranelift_codegen::isa::BackendVariant [−][src]
pub enum BackendVariant { Any, Legacy, MachInst, }
Expand description
The “variant” for a given target. On one platform (x86-64), we have two backends, the “old” and “new” one; the new one is the default if included in the build configuration and not otherwise specified.
Variants
Any backend available.
A “legacy” backend: one that operates using legalizations and encodings.
A backend built on MachInst
s and the VCode
framework.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BackendVariant
impl Send for BackendVariant
impl Sync for BackendVariant
impl Unpin for BackendVariant
impl UnwindSafe for BackendVariant
Blanket Implementations
Mutably borrows from an owned value. Read more