kecc/opt/mem2reg.rs
use core::ops::{Deref, DerefMut};
use std::collections::{BTreeMap, HashMap, HashSet};
use crate::ir::*;
use crate::opt::opt_utils::*;
use crate::opt::*;
pub type Mem2reg = FunctionPass<Mem2regInner>;
#[derive(Default, Clone, Copy, Debug)]
pub struct Mem2regInner {}
impl Optimize<FunctionDefinition> for Mem2regInner {
fn optimize(&mut self, code: &mut FunctionDefinition) -> bool {
todo!()
}
}