some preliminary long double support, more panic's
[libfirm] / ir / ana / irouts.c
index 32e3cac..48c9efa 100644 (file)
@@ -244,18 +244,18 @@ void irg_out_block_walk(ir_node *node,
 
        inc_irg_block_visited(current_ir_graph);
 
-  if (get_irn_mode(node) == mode_X) {
-    int i, n;
-
-         for (i = 0, n = get_irn_n_outs(node); i < n; ++i) {
-                 ir_node *succ = get_irn_out(node, i);
-                 if (get_irn_visited(succ) < get_irg_visited(current_ir_graph))
-                         irg_out_walk_2(succ, pre, post, env);
-         }
-  }
-  else {
-         irg_out_block_walk2(node, pre, post, env);
-  }
+       if (get_irn_mode(node) == mode_X) {
+               int i, n;
+
+               for (i = 0, n = get_irn_n_outs(node); i < n; ++i) {
+                       ir_node *succ = get_irn_out(node, i);
+                       if (get_irn_visited(succ) < get_irg_visited(current_ir_graph))
+                               irg_out_walk_2(succ, pre, post, env);
+               }
+       }
+       else {
+               irg_out_block_walk2(node, pre, post, env);
+       }
 }
 
 /*--------------------------------------------------------------------*/
@@ -500,6 +500,7 @@ void free_irp_outs(void) {
  *------------------------------------------------------------*/
 
 
+#ifdef INTERPROCEDURAL_VIEW
 /**
  * Inits the number of outedges for each node
  * before counting.
@@ -531,7 +532,6 @@ static void node_arity_count(ir_node * node, void * env) {
        }
 }
 
-
 /*
  * Inits all nodes for setting the outedges
  * Returns the overall count of edges
@@ -626,6 +626,7 @@ void free_ip_outs(void) {
        }
        irp->outs_state = outs_none;
 }
+#endif
 
 
 void free_irg_outs(ir_graph *irg) {