Crate cardinal_codegen

Source
Expand description

The top-level lib.rs for the Cardinal code generator.

Re-exports§

pub use entities::AbiType;
pub use entities::Block;
pub use entities::GlobalVariable;
pub use entities::Named;
pub use entities::NamedProperty;
pub use entities::Type;
pub use entities::Value;
pub use entities::Variable;
pub use function::Function;
pub use function::FunctionSignature;
pub use module::Module;

Modules§

entities
Entities that the code generator use.
function
Exposes types for function declarations and definitions.
instbuilder
Provides a trait for building instructions.
instruction
Information about possible Cardinal instructions.
ir
module
A module that can contain Cardinal functions and global data. Exposes types for function declarations and definitions.