-/**
- * Initialize a phase object.
- *
- * @param name The name of the phase. Just for debugging.
- * @param irg The graph the phase will run on.
- * @param growth_factor A factor denoting how many node slots will be additionally allocated,
- * if the node => data is full. The factor is given in units of 1/256, so
- * 256 means 1.0.
- * @param irn_data_init A callback that is called to initialize newly created node data.
- * Must be non-null.
- * @param priv Some private pointer which is kept in the phase and can be retrieved with phase_get_private().
- * @return A new phase object.
- */
-ir_phase *phase_init(ir_phase *ph, const char *name, ir_graph *irg, unsigned growth_factor, phase_irn_init *data_init, void *priv);
-
-/**
- * Init an irg managed phase.
- *
- * The first sizeof(ir_phase) bytes will be considered to be a phase object;
- * they will be properly initialized. The remaining bytes are at the user's disposal.
- * The returned phase object will be inserted in the phase slot of the @p irg designated by the phase ID (@p id).
- * Note that you cannot allocate phases with an ID <code>PHASE_NOT_IRG_MANAGED</code>.
- *
- * @param ph The memory of the phase to initialize.
- * @param irg The irg.
- * @param id The ID of the irg-managed phase (see irphaselist.h).
- * @param data_init The node data initialization function.
- * @return The allocated phase object.
- */
-ir_phase *init_irg_phase(ir_graph *irg, ir_phase_id id, size_t size, phase_irn_init *data_init);
-
-void free_irg_phase(ir_graph *irg, ir_phase_id id);
-
-/**
- * Free the phase and all node data associated with it.
- *
- * @param phase The phase.
- */
-void phase_free(ir_phase *phase);
-
-/**
- * Re-initialize the irn data for all nodes in the node => data map using the given callback.
- *
- * @param phase The phase.
- */
-void phase_reinit_irn_data(ir_phase *phase);
-
-/**
- * Re-initialize the irn data for all nodes having phase data in the given block.
- *
- * @param phase The phase.
- * @param block The block.
- *
- * @note Beware: iterates over all nodes in the graph to find the nodes of the given block.
- */
-void phase_reinit_block_irn_data(ir_phase *phase, ir_node *block);