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
12
13
14
extern crate alloc;

use crate::records::ir_op::IrOp;
use crate::records::vm_exit_store_info::VmExitStoreInfo;
use alloc::vec::Vec;
use luaur_common::records::small_vector::SmallVector;

#[derive(Debug, Clone)]
pub struct VmExitSyncInfo {
    pub reg_stores: Vec<VmExitStoreInfo>,
    pub block: IrOp,
    pub vm_exit: IrOp,
    pub arg_ops: SmallVector<IrOp, 2>,
}