luaur-code-gen 0.1.0

Native (A64/X64) code generation for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::functions::apply_substitutions_ir_utils::apply_substitutions_ir_function_ir_op;
use crate::records::ir_function::IrFunction;
use crate::records::ir_inst::IrInst;

pub fn apply_substitutions_ir_function_ir_inst(function: &mut IrFunction, inst: &mut IrInst) {
    let n = inst.ops.size();
    for i in 0..n {
        let op = &mut inst.ops.as_mut_slice()[i as usize];
        apply_substitutions_ir_function_ir_op(function, op);
    }
}