+be_next_use_t be_get_next_use(be_uses_t *uses, ir_node *from,
+ const ir_node *def, int skip_from_uses);
+
+/**
+ * Creates a new uses environment for a graph.
+ *
+ * @param irg the graph
+ * @param lv liveness information for the graph
+ */
+be_uses_t *be_begin_uses(ir_graph *irg, const be_lv_t *lv);
+
+/**
+ * Destroys the given uses environment.
+ *
+ * @param uses the environment
+ */