summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beirg.h
diff options
context:
space:
mode:
authorMatthias Braun <matthias.braun@kit.edu>2012-07-11 13:46:36 +0200
committerMatthias Braun <matthias.braun@kit.edu>2012-07-13 21:10:29 +0200
commitfab5da4b7215a533d35fa244135dae84652e725b (patch)
tree8dfec5c82426b03962b447f6b9e3ee1620912765 /ir/be/beirg.h
parent37d89f170cb1905b4ee2cb42134d8717c91904aa (diff)
move domfront from be to ana
Also add a GRAPH_PROPERTY for the analysis state.
Diffstat (limited to 'ir/be/beirg.h')
-rw-r--r--ir/be/beirg.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/ir/be/beirg.h b/ir/be/beirg.h
index 8970cf4..9abac30 100644
--- a/ir/be/beirg.h
+++ b/ir/be/beirg.h
@@ -31,9 +31,6 @@
#include "be_t.h"
#include "irtypes.h"
-void be_assure_dom_front(ir_graph *irg);
-void be_invalidate_dom_front(ir_graph *irg);
-
void be_assure_live_sets(ir_graph *irg);
void be_assure_live_chk(ir_graph *irg);
/**
@@ -48,7 +45,7 @@ void be_invalidate_live_sets(ir_graph *irg);
void be_invalidate_live_chk(ir_graph *irg);
/**
- * frees all memory allocated by birg structures (liveness, dom_front, ...).
+ * frees all memory allocated by birg structures (liveness, ...).
* The memory of the birg structure itself is not freed.
*/
void be_free_birg(ir_graph *irg);
@@ -87,7 +84,6 @@ typedef struct be_irg_t {
be_main_env_t *main_env;
be_abi_irg_t *abi;
ir_exec_freq *exec_freq;
- be_dom_front_info_t *dom_front;
be_lv_t *lv;
be_stack_layout_t stack_layout;
unsigned *allocatable_regs; /**< registers available for the
@@ -121,11 +117,6 @@ 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_dom_front_info_t *be_get_irg_dom_front(const ir_graph *irg)
-{
- return be_birg_from_irg(irg)->dom_front;
-}
-
static inline be_abi_irg_t *be_get_irg_abi(const ir_graph *irg)
{
return be_birg_from_irg(irg)->abi;