/**
* 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.
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;