Skip to main content

luaur_code_gen/methods/
remove_dead_store_state_def.rs

1use crate::functions::vm_reg_op::vm_reg_op;
2use crate::records::ir_op::IrOp;
3use crate::records::remove_dead_store_state::RemoveDeadStoreState;
4
5impl RemoveDeadStoreState {
6    pub fn def(&mut self, op: IrOp, offset: i32) {
7        let reg = vm_reg_op(op) + offset;
8        self.def_reg(reg as u8);
9    }
10}