Expand description
Data structure, parser and ir generator for ir statements.
Re-exports§
pub use branch::Branch;pub use calculate::BinaryCalculate;pub use calculate::UnaryCalculate;pub use call::Call;pub use load_field::LoadField;pub use phi::Phi;
Modules§
- alloca 🔒Data structure, parser and ir generator for
allocastatement. - Data structure, parser and ir generator for
brstatement. - Data structure, parser and ir generator for calculations (unary or binary).
- Data structure, parser and ir generator for
callstatement. - jump 🔒Data structure, parser and ir generator for
jstatement. - load 🔒Data structure, parser and ir generator for
loadstatement. - Data structure, parser and ir generator for
loadfieldstatement. - Data structure, parser and ir generator for
phistatement. - ret 🔒Data structure, parser and ir generator for
retstatement. - Data structure, parser and ir generator for
setfieldstatement. - store 🔒Data structure, parser and ir generator for
storestatement.
Macros§
- variant 🔒
Structs§
Allocainstruction.Jumpinstruction.Loadinstruction.Retinstruction.SetFieldinstruction.Storeinstruction.
Enums§
- A statement in a function.
Traits§
- This trait should be implemented for all IRStatements
Functions§
- Parse ir code to get a
IRStatement.