pub struct LLVMLivenessInfo {
pub live_in: Vec<HashSet<u32>>,
pub live_out: Vec<HashSet<u32>>,
pub defs: Vec<HashSet<u32>>,
pub uses: Vec<HashSet<u32>>,
}Fields§
§live_in: Vec<HashSet<u32>>§live_out: Vec<HashSet<u32>>§defs: Vec<HashSet<u32>>§uses: Vec<HashSet<u32>>Implementations§
Trait Implementations§
Source§impl Clone for LLVMLivenessInfo
impl Clone for LLVMLivenessInfo
Source§fn clone(&self) -> LLVMLivenessInfo
fn clone(&self) -> LLVMLivenessInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LLVMLivenessInfo
impl RefUnwindSafe for LLVMLivenessInfo
impl Send for LLVMLivenessInfo
impl Sync for LLVMLivenessInfo
impl Unpin for LLVMLivenessInfo
impl UnsafeUnpin for LLVMLivenessInfo
impl UnwindSafe for LLVMLivenessInfo
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