summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beuses.h
diff options
context:
space:
mode:
authorSebastian Hack <hack@ipd.info.uni-karlsruhe.de>2006-07-31 10:55:05 +0200
committerSebastian Hack <hack@ipd.info.uni-karlsruhe.de>2006-07-31 10:55:05 +0200
commit48f893878b07f6e334389ff52abda5cc2adbf179 (patch)
treea0230c6cad7c5b6bc7e8e0a44dee5a21e442cc97 /ir/be/beuses.h
parent92aa0dde95766e4022880f208fee9d6cc4f016ac (diff)
Adapted to new liveness
Added becopyheur3 (need to compile firm with --enable-jvm)
Diffstat (limited to 'ir/be/beuses.h')
-rw-r--r--ir/be/beuses.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/ir/be/beuses.h b/ir/be/beuses.h
index a7cf393..2300bde 100644
--- a/ir/be/beuses.h
+++ b/ir/be/beuses.h
@@ -13,6 +13,7 @@
#define _BEUSES_H
#include "bearch.h"
+#include "belive.h"
#define USES_INFINITY 1000000
#define USES_IS_INIFINITE(x) ((x) >= USES_INFINITY)
@@ -23,9 +24,7 @@ typedef struct _be_uses_t be_uses_t;
unsigned be_get_next_use(be_uses_t *uses, const ir_node *from,
unsigned from_step, const ir_node *def, int skip_from_uses);
-be_uses_t *be_begin_uses(ir_graph *irg,
- const arch_env_t *arch_env,
- const arch_register_class_t *cls);
+be_uses_t *be_begin_uses(ir_graph *irg, const be_lv_t *lv, const arch_env_t *arch_env, const arch_register_class_t *cls);
void be_end_uses(be_uses_t *uses);