pub fn add(&mut self, a: ValueId, b: ValueId) -> ValueId {
        let value = self.inner.global.value();
        self.inner
            .assignments
            .borrow_mut()
            .insert(value, Inst::Add(a, b));
        value
    }
/// Add two variables together and produce the resulting variable.
Add two variables together and produce the resulting variable.
Add two variables together and produce the resulting variable .
pub fn add(&mut self, a: ValueId, b: ValueId) -> ValueId {
        let value = self.inner.global.value();
        self.inner
            .assignments
            .borrow_mut()
            .insert(value, Inst::Add(a, b));
        value
    }
pub fn add ( & mut self , a : ValueId , b : ValueId ) -> ValueId { let value = self . inner . global . value ( ) ; self . inner . assignments . borrow_mut ( ) . insert ( value , Inst :: Add ( a , b ) ) ; value }
Add two variables together and produce the resulting variable.
Add two variables together and produce the resulting variable .
&mut self
a
ValueId
b
ValueId
&mut self
a
ValueId
b
ValueId