Crate zingen

source
Expand description

Code generation library for zink.

Modules§

  • asm πŸ”’
    Low level assembler implementation for EVM.
  • backtrace πŸ”’
    Backtrace support for the code generation.
  • codegen πŸ”’
    Code generators
  • control πŸ”’
    Data structures for control flow emission.
  • jump πŸ”’
    Jump table implementation.
  • local πŸ”’
    WASM local slot.
  • masm πŸ”’
    MacroAssembler used by the code generation.
  • result πŸ”’
    Codegen results
  • validator πŸ”’
    Pre-visitor for parsing WASM.
  • visitor πŸ”’
    This module is the central place for machine code emission.
  • WASM related primitives.

Structs§

Enums§

Constants§

Type Aliases§