values may die at every use
[libfirm] / ir / be / benodesets.h
index cdfa147..388b4e3 100644 (file)
@@ -114,4 +114,12 @@ unsigned nodeset_hash(ir_node *n);
  */
 #define nodeset_break(nset)  pset_break(nset)
 
+/**
+ * Iterate over a node set.
+ *
+ * @param nset  the nodeset
+ * @param irn   the iterator node
+ */
+#define foreach_nodeset(nset, irn)     for (irn = nodeset_first(nset); irn; irn = nodeset_next(nset))
+
 #endif /* _BENODESETS_H */