beifg: Let be_ifg_foreach_neighbour() declare the node variable.
[libfirm] / ir / kaps / heuristical_co.c
index aa30729..06e7e7c 100644 (file)
@@ -22,7 +22,6 @@
  * @brief   Heuristic PBQP solver for SSA-based register allocation.
  * @date    18.09.2009
  * @author  Thomas Bersch
- * @version $Id$
  */
 #include "config.h"
 
@@ -33,7 +32,7 @@
 #include "bucket.h"
 #include "heuristical_co.h"
 #include "optimal.h"
-#if    KAPS_DUMP
+#if KAPS_DUMP
 #include "html_dumper.h"
 #endif
 #include "kaps.h"
@@ -63,7 +62,6 @@ static void merge_into_RN_node(pbqp_t *pbqp, plist_t *rpeo)
                plist_insert_back(rpeo, node);
        } while(node_is_reduced(node));
 
-       assert(node);
        assert(pbqp_node_get_degree(node) > 2);
 
        /* Check whether we can merge a neighbor into the current node. */
@@ -79,23 +77,22 @@ static void apply_RN_co(pbqp_t *pbqp)
 
        node        = merged_node;
        merged_node = NULL;
-       assert(node);
 
        if (node_is_reduced(node))
                return;
 
-#if    KAPS_DUMP
+#if KAPS_DUMP
        if (pbqp->dump_file) {
                char     txt[100];
                sprintf(txt, "RN-Reduction of Node n%d", node->index);
-               dump_section(pbqp->dump_file, 2, txt);
+               pbqp_dump_section(pbqp->dump_file, 2, txt);
                pbqp_dump_graph(pbqp);
        }
 #endif
 
        min_index = get_local_minimal_alternative(pbqp, node);
 
-#if    KAPS_DUMP
+#if KAPS_DUMP
        if (pbqp->dump_file) {
                fprintf(pbqp->dump_file, "node n%d is set to %d<br><br>\n",
                                        node->index, min_index);