-
-/** The phase state for the program.
- *
- * The phase state of the whole program is
- * building: if at least one graph is state_building
- * or one type is incomplete.
- * high: all graphs are in state high or low, all types are constructed.
- * low: all graphs are in state low, all types are in state layout fixed.
- */
-FIRM_API irg_phase_state get_irp_phase_state(void);
-FIRM_API void set_irp_phase_state(irg_phase_state s);
-
-FIRM_API irg_outs_state get_irp_ip_outs_state(void);
-FIRM_API void set_irp_ip_outs_inconsistent(void);
-
-/**
- * Creates an ir_prog pass for set_irp_phase_state().
- *
- * @param name the name of this pass or NULL
- * @param state the state to set
- *
- * @return the newly created ir_prog pass
- */
-FIRM_API ir_prog_pass_t *set_irp_phase_state_pass(const char *name,
- irg_phase_state state);
-