lamina 0.0.10

High-performance compiler backend for Lamina Intermediate Representation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! IR-to-MIR conversion module.
//!
//! Functionality to convert high-level Lamina IR into
//! low-level LUMIR (Lamina Unified Machine Intermediate Representation).
//! The conversion process includes:
//!
//! - Type mapping from IR types to MIR types
//! - Instruction lowering from IR operations to MIR operations
//! - Variable binding and register assignment
//! - Control flow graph construction

mod convert;
mod error;
mod mapping;

pub use convert::from_ir;
pub use error::FromIRError;