Simplify x87_dump_stack().
[libfirm] / ir / be / beirg.h
index 9abac30..3be9065 100644 (file)
@@ -83,7 +83,6 @@ typedef struct be_irg_t {
        ir_graph              *irg;
        be_main_env_t         *main_env;
        be_abi_irg_t          *abi;
-       ir_exec_freq          *exec_freq;
        be_lv_t               *lv;
        be_stack_layout_t      stack_layout;
        unsigned              *allocatable_regs; /**< registers available for the
@@ -112,11 +111,6 @@ static inline be_lv_t *be_get_irg_liveness(const ir_graph *irg)
        return be_birg_from_irg(irg)->lv;
 }
 
-static inline ir_exec_freq *be_get_irg_exec_freq(const ir_graph *irg)
-{
-       return be_birg_from_irg(irg)->exec_freq;
-}
-
 static inline be_abi_irg_t *be_get_irg_abi(const ir_graph *irg)
 {
        return be_birg_from_irg(irg)->abi;
@@ -140,8 +134,10 @@ static inline const arch_env_t *be_get_irg_arch_env(const ir_graph *irg)
 
 static inline struct obstack *be_get_be_obst(const ir_graph *irg)
 {
-       be_irg_t *birg = be_birg_from_irg(irg);
-       return &birg->obst;
+       be_irg_t       *const birg = be_birg_from_irg(irg);
+       struct obstack *const obst = &birg->obst;
+       assert(obstack_object_size(obst) == 0);
+       return obst;
 }
 
 static inline be_stack_layout_t *be_get_irg_stack_layout(const ir_graph *irg)