Fixed optimization of Div/Mod/DivMod nodes
[libfirm] / ir / ir / irprog.c
index 77b6314..b30dac8 100644 (file)
@@ -83,6 +83,7 @@ ir_prog *new_ir_prog (void) {
   res->outs_state   = outs_none;
   res->ip_outedges  = NULL;
   res->trouts_state = outs_none;
+  res->class_cast_state = ir_class_casts_transitive;
 
   return res;
 }
@@ -244,6 +245,13 @@ ir_graph *(get_const_code_irg)(void)
   return __get_const_code_irg();
 }
 
+irg_phase_state get_irp_phase_state(void) {
+  return irp->phase_state;
+}
+void           set_irp_phase_state(irg_phase_state s) {
+  irp->phase_state = s;
+}
+
 irg_outs_state get_irp_ip_outs_state() {
   return irp->outs_state;
 }