Expand description
HIR to MIR lowering.
This module transforms the high-level IR from solar-sema into MIR.
Structs§
- Loop
Context - Context for a loop (tracks break/continue targets).
- Lowerer
- Lowering context for converting HIR to MIR.
Functions§
- contract_
bytecode_ dependencies - Returns contracts whose creation bytecode is referenced by
contract_id. - lower_
contract - Lowers a contract from HIR to MIR.
- lower_
contract_ with_ bytecodes - Lowers a contract from HIR to MIR with pre-compiled bytecodes available for
newexpressions.