Crate llhd

Source
Expand description

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 passes on the IR
  • Facilities to emit a module as human-readable assembly, or to parse such assembly back into a module.
  • Representation of LLHD functions, processes, and entitites.
  • Facilities to emit a module as CIRCT IR.
  • Optimization infrastructure.
  • Optimization and analysis passes on LLHD IR.
  • Primary and secondary tables.
  • Types of values.
  • Value computation
  • Verification of IR integrity.

Macros§