X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelive.h;h=5eee24bbe30e9061682d0fe2b209331dfa49af3b;hb=070134aa742484085c66db733a759aa3316dbf24;hp=ceb84e068f650092efd7df29eab4c4951000aa22;hpb=441912f0da3d6e1acf5ef88fc38297f90bc774a3;p=libfirm diff --git a/ir/be/belive.h b/ir/be/belive.h index ceb84e068..5eee24bbe 100644 --- a/ir/be/belive.h +++ b/ir/be/belive.h @@ -29,6 +29,8 @@ #include +#include "be_types.h" + #include "firm_types.h" #include "pset.h" @@ -36,23 +38,17 @@ #include "bearch.h" #include "irnodeset.h" -struct be_irg_t; - typedef enum { be_lv_state_in = 1, be_lv_state_end = 2, be_lv_state_out = 4, } be_lv_state_t; -typedef struct _be_lv_t be_lv_t; - -typedef struct _be_lv_info_t be_lv_info_t; - /** * Compute the inter block liveness for a graph. * @param irg The graph. */ -be_lv_t *be_liveness(const struct be_irg_t *birg); +be_lv_t *be_liveness(ir_graph *irg); /** * Check the given liveness information against a freshly computed one.