X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fdebug%2Fdbginfo.c;h=08fed6fb426a8aea35c84d7aeea4ca072b7958bc;hb=a226465c4f00c94b3e94a7c717e04061625e7a33;hp=998e0b1841f64287f1668f2eec64af4a42260022;hpb=276eef3b22f4201d480d1815cc920f25a894bf98;p=libfirm diff --git a/ir/debug/dbginfo.c b/ir/debug/dbginfo.c index 998e0b184..08fed6fb4 100644 --- a/ir/debug/dbginfo.c +++ b/ir/debug/dbginfo.c @@ -1,17 +1,15 @@ /* -* Copyright (C) 2001 by Universitaet Karlsruhe -* All rights reserved. -* -* Authors: Goetz Lindenmaier -* -* dbginfo: This is a empty implementation of the Firm interface to -* debugging support. It only guarantees that the Firm library compiles -* and runs without any real debugging support. -* The functions herein are declared weak so that they can be overriden -* by a real implementation. -*/ - -/* $Id$ */ + * Project: libFIRM + * File name: ir/debug/dbginfo.c + * Purpose: Implements the Firm interface to debug information. + * Author: Goetz Lindenmaier + * Modified by: + * Created: 2001 + * CVS-ID: $Id$ + * Copyright: (c) 2001-2003 Universität Karlsruhe + * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + */ + #ifdef HAVE_CONFIG_H # include @@ -23,12 +21,12 @@ #include "entity_t.h" -INLINE void +void dbg_info_merge_pair(ir_node *nw, ir_node *old, dbg_action info) { set_irn_dbg_info(nw, get_irn_dbg_info(old)); } -INLINE void +void dbg_info_merge_sets(ir_node **new_nodes, int n_new_nodes, ir_node **old_nodes, int n_old_nodes, dbg_action info) { @@ -51,12 +49,12 @@ void dbg_init( merge_pair_func *mpf, merge_sets_func *msf ) } -INLINE void +void set_irn_dbg_info(ir_node *n, struct dbg_info* db) { n->dbi = db; } -INLINE struct dbg_info * +struct dbg_info * get_irn_dbg_info(ir_node *n) { return n->dbi; } @@ -64,17 +62,17 @@ get_irn_dbg_info(ir_node *n) { /* Routines to access the field of an entity containing the debugging information. */ -INLINE void set_entity_dbg_info(entity *ent, dbg_info* db) { +void set_entity_dbg_info(entity *ent, dbg_info* db) { ent->dbi = db; } -INLINE dbg_info *get_entity_dbg_info(entity *ent) { +dbg_info *get_entity_dbg_info(entity *ent) { return ent->dbi; } /* Routines to access the field of a type containing the debugging information. */ -INLINE void set_type_dbg_info(type *tp, dbg_info* db) { +void set_type_dbg_info(type *tp, dbg_info* db) { tp->dbi = db; } -INLINE dbg_info *get_type_dbg_info(type *tp) { +dbg_info *get_type_dbg_info(type *tp) { return tp->dbi; }