-#define hook_tail_rec(irg) hook_exec(hook_tail_rec, (ctx, irg))
-#define hook_strength_red(irg, strong, cmp) \
- hook_exec(hook_strength_red, (ctx, irg, strong, cmp))
-#define hook_dead_node_elim_start(irg) hook_exec(hook_dead_node_elim_start, (ctx, irg))
-#define hook_dead_node_elim_stop(irg) hook_exec(hook_dead_node_elim_stop, (ctx, irg))
+#define hook_tail_rec(irg, n_calls) hook_exec(hook_tail_rec, (ctx, irg, n_calls))
+#define hook_strength_red(irg, node) \
+ hook_exec(hook_strength_red, (ctx, irg, node))
+#define hook_dead_node_elim(irg, start) hook_exec(hook_dead_node_elim, (ctx, irg, start))
+#define hook_dead_node_elim_subst(irg, old, nw) \
+ hook_exec(hook_dead_node_elim_subst, (ctx, irg, old, nw))
+#define hook_if_conversion(irg, phi, pos, mux, reason) \
+ hook_exec(hook_if_conversion, (ctx, irg, phi, pos, mux, reason))
+#define hook_func_call(irg, call) \
+ hook_exec(hook_func_call, (ctx, irg, call))