Crate cardinal_backend[−][src]
Expand description
Cardinal’s backend for generating IR code.
This module supplies a way to create IR code that can later be compiled into machine code for Cardinal’s VM.
Re-exports
pub use block::Block; | |
pub use builder::TraitFunctionBuilder; | |
pub use function_builder::FunctionBuilder; | |
pub use function::Function; | |
pub use opcode::Opcode; | |
pub use resolve_type::resolve_type; | |
pub use value::Value; | |
pub use value::ValueType; | |
pub use variable::Variable; |
Modules
block | |
builder | Assorted traits for instruction and function building. |
function | |
function_builder | |
opcode | Exposes an enum of instruction Opcodes. |
resolve_type | |
value | |
variable |