luaur-code-gen 0.1.1

Native (A64/X64) code generation for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::enums::ir_op_kind::IrOpKind;
use crate::records::ir_builder::IrBuilder;
use crate::records::ir_op::IrOp;

pub fn get_initialized_fallback(build: &mut IrBuilder, fallback: &mut IrOp, pcpos: i32) -> IrOp {
    if fallback.kind() == IrOpKind::None {
        *fallback = build.fallback_block(pcpos as u32);
    }

    *fallback
}