luaur-code-gen 0.1.3

Native (A64/X64) code generation for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::functions::is_pseudo::is_pseudo;
use crate::records::ir_inst::IrInst;

pub fn visit_arguments<F>(inst: &mut IrInst, mut func: F)
where
    F: FnMut(crate::records::ir_op::IrOp),
{
    if is_pseudo(inst.cmd) {
        return;
    }

    for op in inst.ops.iter() {
        func(op.clone());
    }
}