int equal_entity(entity *ent1, entity *ent2);
/** Outputs a unique number for this entity if libfirm is compiled for
- debugging, (configure with --enable-debug) else returns 0. */
+ * debugging, (configure with --enable-debug) else returns the address
+ * of the type cast to long.
+ */
long get_entity_nr(entity *ent);
/** Returns the entities visited count. */
ptr_access_all = ptr_access_rw|ptr_access_store /**< all possible access */
} ptr_access_kind;
+#define IS_READ(a) ((a) & ptr_access_read)
+#define IS_WRITTEN(a) ((a) & ptr_access_write)
+#define IS_STORED(a) ((a) & ptr_access_store)
+
#endif /* _ENTITY_H_ */