pub fn add_variables(&mut self, variable_types: Vec<ValueInfo>) {
        for _ in &variable_types {
            self.current_def.push(BTreeMap::new());
        }
        self.variable_types.extend(variable_types);
    }
/// Add a new variable that the phiplacer should know of.
/// This information is required to place phi-s. Note that the
/// phis are generated only for variables defined in this list.
///
/// This list typically should include all the registers that a part of the
/// arch and a memory instance.
Add a new variable that the phiplacer should know of.
This information is required to place phi-s. Note that the
phis are generated only for variables defined in this list.

This list typically should include all the registers that a part of the
arch and a memory instance.
Add a new variable that the phiplacer should know of . This information is required to place phi - s . Note that the phis are generated only for variables defined in this list . This list typically should include all the registers that a part of the arch and a memory instance .
pub fn add_variables(&mut self, variable_types: Vec<ValueInfo>) {
        for _ in &variable_types {
            self.current_def.push(BTreeMap::new());
        }
        self.variable_types.extend(variable_types);
    }
pub fn add_variables ( & mut self , variable_types : Vec < ValueInfo > ) { for _ in & variable_types { self . current_def . push ( BTreeMap :: new ( ) ) ; } self . variable_types . extend ( variable_types ) ; }
Add a new variable that the phiplacer should know of.
Add a new variable that the phiplacer should know of .
&mut self
variable_types
Vec<ValueInfo>
&mut self
variable_types
Vec<ValueInfo>