* all Proj nodes to there predecessors and all
* partBlocks to there MacroBlock header.
*/
-static void collect(ir_node *n, void *env) {
+static void collect_phiprojs_walker(ir_node *n, void *env) {
ir_node *pred;
(void) env;
/**
* clear all links, including the Phi list of blocks and Phi nodes.
*/
-static void clear_links(ir_node *n, void *env) {
+static void clear_node_and_phis_links(ir_node *n, void *env) {
(void) env;
set_irn_link(n, NULL);
}
void collect_phiprojs(ir_graph *irg) {
- irg_walk_graph(irg, clear_links, collect, NULL);
+ irg_walk_graph(irg, clear_node_and_phis_links, collect_phiprojs_walker, NULL);
}
-
/*--------------------------------------------------------------------*/
/* Functionality for part_block */
/*--------------------------------------------------------------------*/