Nicolas Winkler %!s(int64=5) %!d(string=hai) anos
pai
achega
2ae721ad6b
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      src/optimize.rs

+ 6 - 0
src/optimize.rs

@@ -9,6 +9,12 @@ pub struct DfgOptimizer<'a> {
     pub cfg: Vec<DfInstr<'a>>,
 }
 
+pub struct BasicBlock<'a> {
+    arena: &'a Arena<DfgNode<'a>>,
+    pub cell_states: BTreeMap<i64, &'a DfgNode<'a>>,
+    pub cfg: Vec<DfInstr<'a>>,
+}
+
 pub enum DfgNode<'a> {
     Cell(i64),
     Const(i64),