midenc-dialect-scf 0.7.2

Miden IR Structured Control Flow Dialect
#![no_std]
#![feature(debug_closure_helpers)]
#![feature(unboxed_closures)]
#![feature(fn_traits)]
#![feature(ptr_metadata)]
#![feature(specialization)]
#![allow(incomplete_features)]
#![deny(warnings)]

extern crate alloc;

#[cfg(any(feature = "std", test))]
extern crate std;

mod builders;
mod canonicalization;
mod ops;
pub mod transforms;

use midenc_hir::{
    DialectInfo,
    derive::{Dialect, DialectRegistration},
};

pub use self::{builders::StructuredControlFlowOpBuilder, ops::*};

#[derive(Debug, Dialect, DialectRegistration)]
pub struct ScfDialect {
    #[dialect(info)]
    info: DialectInfo,
}