* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/dbginfo.c
- * Purpose: Implements the Firm interface to debug information.
- * Author: Goetz Lindenmaier
- * Modified by: Michael Beck
- * Created: 2001
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2006 Universität Karlsruhe
+/**
+ * @file
+ * @brief Implements the Firm interface to debug information.
+ * @author Goetz Lindenmaier, Michael Beck
+ * @date 2001
+ * @version $Id$
*/
-
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
__dbg_info_snprint = snprint_dbg;
} /* dbg_init */
-
-void set_irn_dbg_info(ir_node *n, dbg_info *db) {
- n->dbi = db;
-} /* set_irn_dbg_info */
-
-struct dbg_info *get_irn_dbg_info(const ir_node *n) {
- return n->dbi;
-} /* get_irn_dbg_info */
-
-
-/* Routines to access the field of an entity containing the
- debugging information. */
-void set_entity_dbg_info(ir_entity *ent, dbg_info *db) {
- ent->dbi = db;
-} /* set_entity_dbg_info */
-
-dbg_info *get_entity_dbg_info(const ir_entity *ent) {
- return ent->dbi;
-} /* get_entity_dbg_info */
-
-/* Routines to access the field of a type containing the
- debugging information. */
-void set_type_dbg_info(ir_type *tp, dbg_info *db) {
- tp->dbi = db;
-} /* set_type_dbg_info */
-
-dbg_info *get_type_dbg_info(const ir_type *tp) {
- return tp->dbi;
-} /* get_type_dbg_info */
-
/*
* Converts a debug_action into a string.
*/
void default_dbg_info_merge_pair(ir_node *nw, ir_node *old, dbg_action info) {
dbg_info *new_db = get_irn_dbg_info(nw);
+ (void) info;
if (new_db == NULL)
set_irn_dbg_info(nw, get_irn_dbg_info(old));
} /* default_dbg_info_merge_pair */
void default_dbg_info_merge_sets(ir_node **new_nodes, int n_new_nodes,
ir_node **old_nodes, int n_old_nodes,
dbg_action info) {
+ (void) info;
if (n_old_nodes == 1) {
dbg_info *old_db = get_irn_dbg_info(old_nodes[0]);
int i;