Initial version of the memory disambiguator added
[libfirm] / ir / debug / dbginfo.h
index cb8fa17..d119b95 100644 (file)
@@ -60,27 +60,27 @@ void set_irn_dbg_info(ir_node *n, dbg_info *db);
 /**
  * Returns the debug information of an node.
  */
-dbg_info *get_irn_dbg_info(ir_node *n);
+dbg_info *get_irn_dbg_info(const ir_node *n);
 
 /**
  * Sets the debug information of an entity.
  */
-void set_entity_dbg_info(entity *ent, dbg_info *db);
+void set_entity_dbg_info(ir_entity *ent, dbg_info *db);
 
 /**
  * Returns the debug information of an entity.
  */
-dbg_info *get_entity_dbg_info(entity *ent);
+dbg_info *get_entity_dbg_info(ir_entity *ent);
 
 /**
  * Sets the debug information of a type.
  */
-void set_type_dbg_info(type *tp, dbg_info *db);
+void set_type_dbg_info(ir_type *tp, dbg_info *db);
 
 /**
  * Returns the debug information of a type.
  */
-dbg_info *get_type_dbg_info(type *tp);
+dbg_info *get_type_dbg_info(ir_type *tp);
 
 /**
  * An enumeration indicating the action performed by a transformation.
@@ -109,6 +109,7 @@ typedef enum {
   dbg_rem_poly_call,            /**< Remove polymorphic call. */
   dbg_dead_code,                /**< Removing unreachable code, I.e. blocks that are never executed. */
   dbg_opt_confirm,              /**< A Firm subgraph was replace because of a Confirmation */
+  dbg_backend,                  /**< Backend transformation */
   dbg_max                       /**< Maximum value. */
 } dbg_action;