X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=ir%2Fir%2Firedges_t.h;h=82dc175f67080e1e3f92bf5059b167a4999f69ed;hb=723a19b8221723dd360872d5b66ddc7a8ac9111e;hp=18b224df1eff74906938c2befc8399937a669149;hpb=6a768b09064c37b361871ba888213cdd5ed5a700;p=libfirm diff --git a/ir/ir/iredges_t.h b/ir/ir/iredges_t.h index 18b224df1..82dc175f6 100644 --- a/ir/ir/iredges_t.h +++ b/ir/ir/iredges_t.h @@ -29,9 +29,7 @@ #include "iredges.h" -#if FIRM_EDGES_INPLACE - -#define DBG_EDGES "edges" +#define DBG_EDGES "firm.ir.edges" /** * An edge. @@ -61,10 +59,10 @@ struct _ir_block_edge_t { }; /** Accessor for private irn info. */ -#define _get_irn_edge_info(irn) ((irn_edge_info_t *) &(irn)->edge_info) +#define _get_irn_edge_info(irn) (&(irn)->edge_info) /** Accessor for private irg info. */ -#define _get_irg_edge_info(irg) ((irg_edge_info_t *) &(irg)->edge_info) +#define _get_irg_edge_info(irg) (&(irg)->edge_info) /** * Convenience macro to get the outs_head from a irn_edge_info_t @@ -87,7 +85,7 @@ struct _ir_block_edge_t { */ static INLINE const ir_edge_t *_get_irn_out_edge_first(const ir_node *irn) { - struct list_head *head = _get_irn_outs_head(irn); + const struct list_head *head = _get_irn_outs_head(irn); return list_empty(head) ? NULL : list_entry(head->next, ir_edge_t, list); } @@ -252,23 +250,4 @@ extern void init_edges(void); #define edges_activated(irg) _edges_activated(irg) #define edges_assure(irg) _edges_assure(irg) -#else -/* new edges are disabled */ - -#define init_edges() -#define edges_reroute(old, nw, irg) -#define edges_init_graph(irg); -#define edges_notify_edge(src, pos, tgt, old_tgt, irg) -#define edges_node_deleted(old, irg) -#define edges_invalidate(irn, irg) -#define get_irn_out_edge_first(irn) NULL -#define get_irn_out_edge_next(irn,last) NULL -#define get_edge_src_irn(edge) NULL -#define get_edge_src_pos(edge) -1 -#define get_edge_private_data(edge,ofs) NULL -#define edges_activated(irg) 0 -#define edges_assure(irg) - -#endif /* FIRM_EDGES_INPLACE */ - #endif /* _FIRM_EDGES_T_H */