BugFix: equivalent_node_Bound() was too greedy, reduced to a safe minimum (now mostly...
[libfirm] / ir / ir / irgraph_t.h
index 9bea0ee..e0ebfa7 100644 (file)
@@ -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)