Remove redundant test.
[libfirm] / include / libfirm / irgraph.h
index 98044cc..64558a2 100644 (file)
@@ -282,10 +282,8 @@ void     set_irg_no_mem(ir_graph *irg, ir_node *node);
 /** Returns the number of value numbers of an IR graph. */
 int      get_irg_n_locs(ir_graph *irg);
 
-#ifdef DEBUG_libfirm
 /** Returns the graph number. */
 long     get_irg_graph_nr(const ir_graph *irg);
-#endif
 
 /**
  * Returns the graph number. This is a unique number for the graph and is
@@ -446,18 +444,18 @@ typedef enum {
        irg_callee_info_inconsistent
 } irg_callee_info_state;
 
-/** returns the callee_info_state of an IR graph. */
+/** Returns the callee_info_state of an IR graph. */
 irg_callee_info_state get_irg_callee_info_state(const ir_graph *irg);
 
-/** sets the callee_info_state of an IR graph. */
+/** Sets the callee_info_state of an IR graph. */
 void                  set_irg_callee_info_state(ir_graph *irg, irg_callee_info_state s);
 
 /** property:
- *  Tells how to handle an ir graph in inlineing.
+ *  Tells how to handle an ir graph in inlining.
  */
 typedef enum {
-       irg_inline_any,            /**< No restriction on inlineing. Default. */
-       irg_inline_forbidden,      /**< The graph may not be inlined. */
+       irg_inline_any,            /**< No restriction on inlining. Default. */
+       irg_inline_forbidden,      /**< The graph must not be inlined. */
        irg_inline_recomended,     /**< The graph should be inlined. */
        irg_inline_forced,         /**< The graph must be inlined. */
        irg_inline_forced_no_body  /**< The graph must be inlined. No body is allowed
@@ -491,20 +489,20 @@ void *get_irg_link (const ir_graph *irg);
 
 /** Increments visited flag by one.
  *  @see also: get_irn_visited() get_irg_block_visited(). */
-void          inc_irg_visited(ir_graph *irg);
-unsigned long get_irg_visited(const ir_graph *irg);
-void          set_irg_visited(ir_graph *irg, unsigned long i);
+void         inc_irg_visited(ir_graph *irg);
+ir_visited_t get_irg_visited(const ir_graph *irg);
+void         set_irg_visited(ir_graph *irg, ir_visited_t i);
 /** An interprocedural flag valid for all irgs.
  *  @see also: get_irn_visited() get_irg_block_visited(). */
-unsigned long get_max_irg_visited(void);
-void          set_max_irg_visited(int val);
-unsigned long inc_max_irg_visited(void);
+ir_visited_t get_max_irg_visited(void);
+void         set_max_irg_visited(int val);
+ir_visited_t inc_max_irg_visited(void);
 
 /** Increments block_visited by one.
  *  @see also: get_irn_visited() get_irg_block_visited(). */
-void          inc_irg_block_visited(ir_graph *irg);
-unsigned long get_irg_block_visited(const ir_graph *irg);
-void          set_irg_block_visited(ir_graph *irg, unsigned long i);
+void         inc_irg_block_visited(ir_graph *irg);
+ir_visited_t get_irg_block_visited(const ir_graph *irg);
+void         set_irg_block_visited(ir_graph *irg, ir_visited_t i);
 
 /**
  * Debug helpers: You can indicate whether you are currently using visited or
@@ -512,11 +510,11 @@ void          set_irg_block_visited(ir_graph *irg, unsigned long i);
  * if 2 parties try to use the flags.
  */
 enum ir_resources_enum_t {
-       IR_RESOURCE_BLOCK_VISITED = 1 << 0,
-       IR_RESOURCE_BLOCK_MARK    = 1 << 1,
-       IR_RESOURCE_IRN_VISITED   = 1 << 2,
-       IR_RESOURCE_IRN_LINK      = 1 << 3,
-       IR_RESOURCE_LOOP_LINK     = 1 << 4,
+       IR_RESOURCE_BLOCK_VISITED = 1 << 0,  /**< Block visited flags are used. */
+       IR_RESOURCE_BLOCK_MARK    = 1 << 1,  /**< Block mark bits are used. */
+       IR_RESOURCE_IRN_VISITED   = 1 << 2,  /**< IR-node visited flags are used. */
+       IR_RESOURCE_IRN_LINK      = 1 << 3,  /**< IR-node link fields are used. */
+       IR_RESOURCE_LOOP_LINK     = 1 << 4,  /**< IR-loop link fields are used. */
 };
 typedef unsigned ir_resources_t;
 
@@ -533,10 +531,10 @@ ir_resources_t ir_resources_reserved(const ir_graph *irg);
 /** Normalization: Move Proj nodes into the same block as its predecessors */
 void normalize_proj_nodes(ir_graph *irg);
 
-/** set a description for local value n */
+/** Set a description for local value n. */
 void set_irg_loc_description(ir_graph *irg, int n, void *description);
 
-/** get the description for local value n */
+/** Get the description for local value n. */
 void *get_irg_loc_description(ir_graph *irg, int n);
 
 /** Returns a estimated node count of the irg. This count is updated