pub enum SsaVal {
Raw(Value, i64),
HeapPtr(Value),
}Expand description
SSA value with boxed/unboxed tracking.
Variants§
Raw(Value, i64)
Unboxed raw value (i64 or f64 bits) with its literal tag.
HeapPtr(Value)
Heap pointer. Already declared via declare_value_needs_stack_map.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SsaVal
impl RefUnwindSafe for SsaVal
impl Send for SsaVal
impl Sync for SsaVal
impl Unpin for SsaVal
impl UnsafeUnpin for SsaVal
impl UnwindSafe for SsaVal
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