pub enum RegClass {
Integer,
Float,
Vector,
Predicate,
}Expand description
The register class (hardware register file) of a physical register.
Variants§
Integer
General-purpose integer registers (e.g. rax, rbx, …).
Float
Floating-point / SSE / AVX registers (e.g. xmm0, …).
Vector
SIMD / vector registers (e.g. ymm0, zmm0, …).
Predicate
Predicate / condition registers (e.g. ARM p0, x86 k0, …).
Implementations§
Trait Implementations§
impl Copy for RegClass
impl Eq for RegClass
impl StructuralPartialEq for RegClass
Auto Trait Implementations§
impl Freeze for RegClass
impl RefUnwindSafe for RegClass
impl Send for RegClass
impl Sync for RegClass
impl Unpin for RegClass
impl UnsafeUnpin for RegClass
impl UnwindSafe for RegClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more