Crate sonatina_ir

source ·

Re-exports

pub use dfg::Block;
pub use dfg::BlockData;
pub use dfg::DataFlowGraph;
pub use function::Function;
pub use function::Signature;
pub use global_variable::GlobalVariable;
pub use global_variable::GlobalVariableData;
pub use insn::BranchInfo;
pub use insn::DataLocationKind;
pub use insn::Insn;
pub use insn::InsnData;
pub use layout::Layout;
pub use linkage::Linkage;
pub use module::Module;
pub use types::Type;
pub use value::Immediate;
pub use value::Value;
pub use value::ValueData;

Modules

This module contains Sonatine IR data flow graph.
This module contains Sonatine IR instructions definitions.
This module contains function layout information including block order and instruction order.
This module contains Sonatina IR types definitions.
This module contains Sonatine IR value definition.

Structs

Type Definitions