use tv_t.h instead of tv.h
[libfirm] / ir / ir / irprog.c
index 3cd74a3..b30dac8 100644 (file)
@@ -80,8 +80,10 @@ ir_prog *new_ir_prog (void) {
 
   res->const_code_irg = new_const_code_irg();
 
-  res->outs_state = outs_none;
-  res->ip_outedges = NULL;
+  res->outs_state   = outs_none;
+  res->ip_outedges  = NULL;
+  res->trouts_state = outs_none;
+  res->class_cast_state = ir_class_casts_transitive;
 
   return res;
 }
@@ -243,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;
 }