Crate sonatina_ir

Crate sonatina_ir 

Source

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.

Structs§

I256

Type Aliases§

U256