iropt: Or/Eor/Add are sometimes equivalent
[libfirm] / ir / ir / irgraph_t.h
index 5ba54ce..5454747 100644 (file)
@@ -240,33 +240,6 @@ static inline op_pin_state _get_irg_pinned(const ir_graph *irg)
        return irg->irg_pinned_state;
 }
 
-static inline irg_extblk_info_state _get_irg_extblk_state(const ir_graph *irg)
-{
-       return irg->extblk_state;
-}
-
-static inline void _set_irg_extblk_inconsistent(ir_graph *irg)
-{
-       if (irg->extblk_state == ir_extblk_info_valid)
-               irg->extblk_state = ir_extblk_info_invalid;
-}
-
-static inline irg_loopinfo_state _get_irg_loopinfo_state(const ir_graph *irg)
-{
-       return irg->loopinfo_state;
-}
-
-static inline void _set_irg_loopinfo_state(ir_graph *irg, irg_loopinfo_state s)
-{
-  irg->loopinfo_state = s;
-}
-
-static inline void _set_irg_loopinfo_inconsistent(ir_graph *irg)
-{
-       irg->loopinfo_state = (irg_loopinfo_state) (irg->loopinfo_state & ~loopinfo_valid);
-       clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_LOOPINFO);
-}
-
 static inline void _set_irg_pinned(ir_graph *irg, op_pin_state p)
 {
        irg->irg_pinned_state = p;
@@ -450,32 +423,6 @@ static inline void set_irg_anchor(ir_graph *irg, int idx, ir_node *irn)
 }
 
 
-
-/**
- * Register a phase on an irg.
- * The phase will then be managed by the irg. This means you can easily
- * access the phase when you only have a graph handle, the memory will be
- * freed when the graph is freed and some care is taken that the phase data
- * will be invalidated/preserved on events like dead code elemination and
- * code selection.
- */
-void irg_register_phase(ir_graph *irg, ir_phase_id id, ir_phase *phase);
-
-/**
- * Frees all phase infos attached to an irg
- */
-void irg_invalidate_phases(ir_graph *irg);
-
-/**
- * return phase with given id
- */
-static inline ir_phase *irg_get_phase(const ir_graph *irg, ir_phase_id id)
-{
-       assert(id <= PHASE_LAST);
-       return irg->phases[id];
-}
-
-
 #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)
@@ -503,11 +450,6 @@ static inline ir_phase *irg_get_phase(const ir_graph *irg, ir_phase_id id)
 #define get_irg_phase_state(irg)              _get_irg_phase_state(irg)
 #define set_irg_phase_state(irg, state)       _set_irg_phase_state(irg, state)
 #define get_irg_pinned(irg)                   _get_irg_pinned(irg)
-#define get_irg_extblk_state(irg)             _get_irg_extblk_state(irg)
-#define set_irg_extblk_inconsistent(irg)      _set_irg_extblk_inconsistent(irg)
-#define get_irg_loopinfo_state(irg)           _get_irg_loopinfo_state(irg)
-#define set_irg_loopinfo_state(irg, s)        _set_irg_loopinfo_state(irg, s)
-#define set_irg_loopinfo_inconsistent(irg)    _set_irg_loopinfo_inconsistent(irg)
 #define set_irg_pinned(irg, p)                _set_irg_pinned(irg, p)
 #define get_irg_callee_info_state(irg)        _get_irg_callee_info_state(irg)
 #define set_irg_callee_info_state(irg, s)     _set_irg_callee_info_state(irg, s)