#include "pset.h"
#include "irnode.h"
-#include "bearch.h"
+#include "bearch_t.h"
+
+/* iterate over a list of ir_nodes linked by link field */
+#define foreach_linked_irns(head, iter) for ((iter) = (head); (iter); (iter) = get_irn_link((iter)))
/**
* Get an empty set.
*/
pset *be_empty_set(void);
-
/** Undefine this to disable debugging mode. */
#define BE_DEBUG 1
*/
ir_node *dom_up_search(pset *accept, ir_node *start_point_exclusive);
+/**
+ * Gets the Proj with number pn from irn.
+ */
+ir_node *be_get_Proj_for_pn(const ir_node *irn, long pn);
+
#endif /* _BEUTIL_H */