pub struct LiveVarInfoAtCodeOffset {
pub before: BTreeSet<TempIndex>,
pub after: BTreeSet<TempIndex>,
}
Expand description
The annotation for live variable analysis. For each code position, we have a set of local variable indices that are live just before the code offset, i.e. these variables are used before being overwritten.
Fields§
§before: BTreeSet<TempIndex>
§after: BTreeSet<TempIndex>
Trait Implementations§
source§impl Clone for LiveVarInfoAtCodeOffset
impl Clone for LiveVarInfoAtCodeOffset
source§fn clone(&self) -> LiveVarInfoAtCodeOffset
fn clone(&self) -> LiveVarInfoAtCodeOffset
Returns a copy 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 moresource§impl Debug for LiveVarInfoAtCodeOffset
impl Debug for LiveVarInfoAtCodeOffset
source§impl Default for LiveVarInfoAtCodeOffset
impl Default for LiveVarInfoAtCodeOffset
source§fn default() -> LiveVarInfoAtCodeOffset
fn default() -> LiveVarInfoAtCodeOffset
Returns the “default value” for a type. Read more