group High-Level exception nodes together
[libfirm] / ir / ir / irgwalk.h
index 29ac04c..fcf691b 100644 (file)
@@ -146,37 +146,20 @@ void walk_const_code(irg_walk_func *pre, irg_walk_func *post, void *env);
 
 /**
  * Walks over reachable nodes in block-wise order, i.e. visit all nodes in a block
- * before going to another block, starting at the node given as first argument.
+ * before going to another block, starting at the end operation.
  * Executes pre before visiting the predecessor of a node, post after.
- * irg_walk_blkwise() uses the visited flag in irg and the nodes to determine visited
- * nodes.  It executes inc_irg_visited(current_ir_graph) to generate a new
- * flag.  Therefore current_ir_graph must be set before calling the walker.
- * It marks the node as visited before executing pre.
+ * irg_walk_blkwise_graph() uses the visited flag in irg and the nodes to
+ * determine visited nodes.
+ * It executes inc_irg_visited(current_ir_graph) to generate a new
+ * flag. It marks the node as visited before executing pre.
  * The void *env can be used to pass status information between the
  * pre and post functions.  Does not use the link fields.
- * Do NOT leave the graph in interprocedural view.
- *
- * @param pre  - walker function, executed before the predecessor of a node are visited
- * @param post - walker function, executed after the predecessor of a node are visited
- * @param env  - environment, passed to pre and post
- *
- * This function works like irg_walk, except that it enters and leaves blocks only once.
- * So, the post walker see a 'valid schedule' of the code, the pre-walker a 'reversed schedule'
- */
-void irg_walk_blkwise(ir_node *node, irg_walk_func *pre, irg_walk_func *post, void *env);
-
-/**
- * Walks over all reachable nodes in the ir graph in block-wise order.
+ * Walks only intraprocedural, even in interprocedural view.
  *
  * @param irg  - the irg graph
  * @param pre  - walker function, executed before the predecessor of a node are visited
  * @param post - walker function, executed after the predecessor of a node are visited
  * @param env  - environment, passed to pre and post
- *
- * Like irg_walk_blkwise(), but walks over all reachable nodes in the ir
- * graph, starting at the end operation. During the walk current_ir_graph
- * is set to irg.  Does not use the link fields.
- * Do NOT leave the graph in interprocedural view.
  */
 void irg_walk_blkwise_graph(ir_graph *irg, irg_walk_func *pre, irg_walk_func *post, void *env);