[][src]Module llhd::ir::prelude

Re-exports of commonly used IR items.

Re-exports

pub use crate::ir::Arg;
pub use crate::ir::Block;
pub use crate::ir::Inst;
pub use crate::ir::Value;

Structs

DeclData

A unit declaration.

DeclId

A unit declaration in a module.

Module

A module.

RegTrigger

The trigger for register data acquisition.

Signature

A description of the input and output arguments of a unit.

Unit

An immutable function, process, or entity.

UnitBuilder

A mutable function, process, or entity.

UnitData

A function, process, or entity.

UnitId

A unit definition in a module.

Enums

Opcode

An instruction opcode.

RegMode

The trigger modes for register data acquisition.

UnitKind

The three different units that may appear in LLHD IR.

UnitName

A name of a function, process, or entity.