Re-exports§
pub use builder::Variable;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§
- builder
- dfg
- This module contains Sonatine IR data flow graph.
- func_
cursor - function
- global_
variable - insn
- This module contains Sonatine IR instructions definitions.
- ir_
writer - isa
- layout
- This module contains function layout information including block order and instruction order.
- linkage
- module
- types
- This module contains Sonatina IR types definitions.
- value
- This module contains Sonatine IR value definition.