midenc_dialect_scf/
lib.rs1#![no_std]
2#![feature(unboxed_closures)]
3#![feature(fn_traits)]
4#![feature(specialization)]
5#![allow(incomplete_features)]
6#![deny(warnings)]
7
8extern crate alloc;
9
10#[cfg(any(feature = "std", test))]
11extern crate std;
12
13mod builders;
14mod canonicalization;
15mod ops;
16pub mod transforms;
17
18use midenc_hir::{
19 DialectInfo,
20 derive::{Dialect, DialectRegistration},
21};
22
23pub use self::{builders::StructuredControlFlowOpBuilder, ops::*};
24
25#[derive(Debug, Dialect, DialectRegistration)]
26pub struct ScfDialect {
27 #[dialect(info)]
28 info: DialectInfo,
29}