#include "pset.h"
#include "set.h"
-/** Suffix that is added to every frame type. */
-#define FRAME_TP_SUFFIX "frame_tp"
#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)
#define set_irg_block_visited(irg, v) set_irg_block_visited_(irg, v)
#define inc_irg_block_visited(irg) inc_irg_block_visited_(irg)
#define dec_irg_block_visited(irg) dec_irg_block_visited_(irg)
-#define get_irg_estimated_node_cnt(irg) get_irg_estimated_node_cnt_(irg)
#define get_irg_fp_model(irg) get_irg_fp_model_(irg)
#define get_idx_irn(irg, idx) get_idx_irn_(irg, idx)
#define irg_is_constrained(irg, constraints) irg_is_constrained_(irg, constraints)
}
/** Returns the obstack associated with the graph. */
-static inline struct obstack *get_irg_obstack(const ir_graph *irg)
+static inline struct obstack *get_irg_obstack(ir_graph *const irg)
{
- return irg->obst;
+ assert(obstack_object_size(&irg->obst) == 0);
+ return &irg->obst;
}
--irg->block_visited;
}
-static inline unsigned get_irg_estimated_node_cnt_(const ir_graph *irg)
-{
- return irg->estimated_node_count;
-}
-
/* Return the floating point model of this graph. */
static inline unsigned get_irg_fp_model_(const ir_graph *irg)
{
if (idx + 1 == irg->last_node_idx)
--irg->last_node_idx;
irg->idx_irn_map[idx] = NULL;
- obstack_free(irg->obst, n);
+ obstack_free(&irg->obst, n);
}
/**