X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgraph_t.h;h=c4411ad214480db23b3b49623a8e0a97c4b18a67;hb=0acb7d2b481592f9053e8f3667fcc691736d13a7;hp=5a4bec4b3f2cfd3807b416901802a9c07abb6c0b;hpb=b519dd6a1e6d85e843eff533be787d1f138a07ff;p=libfirm diff --git a/ir/ir/irgraph_t.h b/ir/ir/irgraph_t.h index 5a4bec4b3..c4411ad21 100644 --- a/ir/ir/irgraph_t.h +++ b/ir/ir/irgraph_t.h @@ -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); @@ -122,7 +115,6 @@ _get_irg_end_block(const ir_graph *irg) { static INLINE void _set_irg_end_block(ir_graph *irg, ir_node *node) { - /* FIXME: if this line is killed the whole graph collapse, why */ set_irn_n(irg->anchor, -1, node); set_irn_n(irg->anchor, anchor_end_block, node); } @@ -522,8 +514,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)