Crate revmc_backend

Source
Expand description

§revmc-backend

EVM bytecode compiler backend abstraction.

Re-exports§

pub use eyre;
pub use ruint;
pub use ruint::aliases::U256;
pub use ruint::uint;

Modules§

pointer 🔒
traits 🔒

Structs§

Pointer
A pointer to a value.

Enums§

Attribute
Function or parameter attribute.
FunctionAttributeLocation
Determines where on a function an attribute is assigned to.
IntCC
Integer comparison condition.
Linkage
Linkage type.
OptimizationLevel
Optimization level.
PointerBase
The base of a pointer. Either an address or a stack slot.
TailCallKind
Tail call kind.
Target
Target machine.

Traits§

Backend
BackendTypes
Builder
TypeMethods

Type Aliases§

Error
Compilation error.
Result
Compilation result.