[][src]Crate llhd

The Low Level Hardware Description language. This library provides tools to create, modify, store, and load LLHD graphs.

Re-exports

pub use crate::ty::*;
pub use crate::value::*;

Modules

analysis

Analysis passes on the IR

assembly

Facilities to emit a module as human-readable assembly, or to parse such assembly back into a module.

ir

Representation of LLHD functions, processes, and entitites.

opt

Optimization infrastructure.

pass

Optimization and analysis passes on LLHD IR.

table

Primary and secondary tables.

ty

Types of values.

value

Value computation

verifier

Verification of IR integrity.

Macros

impl_table_indexing

Generate the Index and IndexMut operations for a contained table.

impl_table_key

Generate a new opaque table key struct.