X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgraph_t.h;h=e0ebfa76366d26d0edf9928575743b06442c00db;hb=8f355cb9b3d20c10f71d1b1e17cbf59a51ced83b;hp=9bea0eea60279c2c4d1268602a56a0c4ade6b866;hpb=6be9d429e8a25e1a818b9912ca3c038d020c4f8d;p=libfirm diff --git a/ir/ir/irgraph_t.h b/ir/ir/irgraph_t.h index 9bea0eea6..e0ebfa763 100644 --- a/ir/ir/irgraph_t.h +++ b/ir/ir/irgraph_t.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -82,13 +82,6 @@ int node_is_in_irgs_storage(ir_graph *irg, ir_node *n); /* inline functions for graphs */ /*-------------------------------------------------------------------*/ -extern int firm_interprocedural_view; - -static INLINE int -_get_interprocedural_view(void) { - return firm_interprocedural_view; -} - static INLINE int _is_ir_graph(const void *thing) { return (get_kind(thing) == k_ir_graph); @@ -216,16 +209,6 @@ _set_irg_value_param_base(ir_graph *irg, ir_node *node) { set_irn_n(irg->anchor, anchor_value_param_base, node); } -static INLINE ir_node ** -_get_irg_proj_args(const ir_graph *irg) { - return irg->proj_args; -} - -static INLINE void -_set_irg_proj_args(ir_graph *irg, ir_node **nodes) { - irg->proj_args = nodes; -} - static INLINE ir_node * _get_irg_bad(const ir_graph *irg) { return get_irn_intra_n(irg->anchor, anchor_bad); @@ -521,8 +504,17 @@ set_irg_anchor(ir_graph *irg, int idx, ir_node *irn) { set_irn_n(irg->anchor, idx, irn); } +#ifdef INTERPROCEDURAL_VIEW +extern int firm_interprocedural_view; + +static INLINE int +_get_interprocedural_view(void) { + return firm_interprocedural_view; +} #define get_interprocedural_view() _get_interprocedural_view() +#endif + #define is_ir_graph(thing) _is_ir_graph(thing) #define get_irg_start_block(irg) _get_irg_start_block(irg) #define set_irg_start_block(irg, node) _set_irg_start_block(irg, node)