llhd/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#![deny(missing_docs)]
// Copyright (c) 2017-2021 Fabian Schuiki

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

#[allow(unused_imports)]
#[macro_use]
extern crate log;

#[macro_use]
extern crate serde;

#[macro_use]
pub mod assembly;
pub mod analysis;
pub mod ir;
pub mod mlir;
pub mod opt;
pub mod pass;
pub mod table;
pub mod ty;
pub mod value;
pub mod verifier;

pub use crate::{ty::*, value::*};