+typedef struct _be_next_use_t {
+ unsigned time;
+ int outermost_loop;
+ const ir_node *before;
+} be_next_use_t;
+
+#define USES_INFINITY 10000000
+#define USES_PENDING 9999999
+
+static inline int USES_IS_INFINITE(unsigned time)
+{
+ return time >= USES_INFINITY;
+}
+
+static inline int USES_IS_PENDING(unsigned time)
+{
+ return time == USES_PENDING;
+}