Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- EVMAnalysis
Cache - EVMCache
Entry - EVMConstant
Folding Helper - EVMDep
Graph - EVMDominator
Tree - EVMLiveness
Info - EVMPass
Config - EVMPass
Registry - EVMPass
Stats - EVMWorklist
- EvmAbi
Error - EVM ABI error
- EvmAbi
Event - EVM ABI event
- EvmAbi
Function - EVM ABI function descriptor
- EvmBackend
- EVM bytecode code generation backend.
- EvmBasic
Block - A basic block of EVM instructions with a named label.
- EvmCode
Size Stats - EVM code size analyzer
- EvmCode
Stats - EVM code statistics
- EvmContract
- A full EVM smart contract.
- EvmContract
Template - EVM contract template (standard ERC-20 like)
- EvmDiag
- EvmDiag
Sink - EvmExt
Config - EVM backend config (extended)
- EvmExt
Emit Stats - EVM emit stats
- EvmExt
IdGen - EVM id generator
- EvmExt
Profiler - EVM pass profiler
- EvmExt
Source Buffer - EVM source buffer
- EvmFeature
Flags - EVM feature flags
- EvmFunction
- An EVM function / entry point within a contract.
- EvmGas
Table - EVM gas cost table
- EvmInstruction
- A single EVM instruction, consisting of an opcode and optional immediate data.
- EvmMemory
Layout - EVM memory model
- EvmName
Mangler - EVM name mangler
- EvmOpcode
Desc - EVM opcode descriptor
- EvmOpt
Pipeline - EVM optimizer pipeline
- EvmPass
Summary - EVM pass summary
- EvmSelector
- EVM selector (function selector for ABI)
- EvmStack
Depth - EVM stack depth tracker
- EvmStorage
Slot - EVM storage layout
- Storage
Layout - Describes the persistent storage layout of a contract.
- YulFunction
- EVM Yul function definition
- YulObject
- EVM Yul object
Enums§
- EVMPass
Phase - EvmAbi
Type - EVM ABI type
- EvmDiag
Level - EVM diagnostic
- EvmOpcode
- All EVM opcodes as defined in the Yellow Paper and subsequent EIPs.
- EvmOpcode
Category - EVM opcode category
- EvmOpt
Pass - EVM code optimizer pass
- YulExpr
- EVM Yul IR expression
- YulStmt
- EVM Yul statement