Skip to main content

Module compiler

Module compiler 

Source
Expand description

EVM bytecode compiler implementation.

Modulesยง

default_attrs ๐Ÿ”’
translate ๐Ÿ”’
EVM to IR translation.

Structsยง

CompileTimings
Per-phase timing breakdown from a compilation.
EvmCompiler
EVM bytecode compiler.
Remarks ๐Ÿ”’
Collected timing remarks for the compiler dump.
TimingGuard ๐Ÿ”’

Enumsยง

EvmCompilerInput
EvmCompiler input.

Functionsยง

resolve_asm_source_line ๐Ÿ”’
Resolves a # bytecode.txt:LL:CC or # bytecode.txt:LL comment in an assembly line to the corresponding source line.
resolve_dbg_line ๐Ÿ”’
Resolves a !dbg !N reference in an IR line to the corresponding source line.