Skip to main content

melior/
ir.rs

1//! IR objects and builders.
2
3mod affine_map;
4pub mod attribute;
5pub mod block;
6mod identifier;
7mod location;
8mod module;
9pub mod operation;
10mod region;
11pub mod r#type;
12mod value;
13
14pub use self::{
15    affine_map::AffineMap,
16    attribute::{Attribute, AttributeLike},
17    block::{Block, BlockRef},
18    identifier::Identifier,
19    location::Location,
20    module::Module,
21    operation::{Operation, OperationRef},
22    r#type::{ShapedTypeLike, Type, TypeLike},
23    region::{Region, RegionRef},
24    value::{Value, ValueLike},
25};