- * must be called from peephole optimisations before a node is exchanged,
- * so bepeephole can update it's internal state.
- */
-void be_peephole_before_exchange(const ir_node *old_node, ir_node *new_node);
-
-/**
- * must be called from peephole optimisations after a node is exchanged,
- * so bepeephole can update it's internal state.
- */
-void be_peephole_after_exchange(ir_node *new_node);
+ * Notify the peephole phase about a newly added node, so it can update its
+ * internal state. This is not needed for the new node, when
+ * be_peephole_exchange() is used. */
+void be_peephole_new_node(ir_node *nw);