use is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
[libfirm] / ir / ir / irssacons.c
index f391a68..930fc74 100644 (file)
@@ -21,7 +21,6 @@
  * @file
  * @brief   restarting SSA construction for values.
  * @author  Michael Beck
- * @version $Id$
  */
 #include "config.h"
 
@@ -40,27 +39,16 @@ static void (*ssa_cons_walker)(ir_graph *, irg_walk_func *, irg_walk_func *, voi
  */
 static void prepare_blocks(ir_node *block, void *env)
 {
-       (void)env;
        unsigned        n_loc = current_ir_graph->n_loc;
        struct obstack *obst  = current_ir_graph->obst;
+       (void)env;
        /* reset mature flag */
        set_Block_matured(block, 0);
-       block->attr.block.graph_arr  = NEW_ARR_D(ir_node *, obst, n_loc);
+       block->attr.block.graph_arr = NEW_ARR_D(ir_node *, obst, n_loc);
        memset(block->attr.block.graph_arr, 0, sizeof(ir_node*) * n_loc);
-       set_Block_phis(NULL);
+       set_Block_phis(block, NULL);
 }
 
-/*
- * Restarts SSA construction on the given graph with n_loc
- * new values.
- *
- * @param irg    the graph on which the SSA construction is restarted
- * @param n_loc  number of new variables
- *
- * After this function is complete, the graph is in phase_building
- * again and set_value()/get_value() and mature_block() can be used
- * to construct new values.
- */
 void ssa_cons_start(ir_graph *irg, int n_loc)
 {
        /* for now we support only phase_high graphs */
@@ -90,10 +78,6 @@ static void finish_block(ir_node *block, void *env)
                mature_immBlock(block);
 }
 
-/*
- * Finalize the (restarted) SSA construction. Matures all blocks that are
- * not matured yet and reset the graph state to phase_high.
- */
 void ssa_cons_finish(ir_graph *irg)
 {
        ssa_cons_walker(irg, NULL, finish_block, NULL);