summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bera.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/bera.h
parent92aa0dde95766e4022880f208fee9d6cc4f016ac (diff)
Adapted to new liveness
Added becopyheur3 (need to compile firm with --enable-jvm)
Diffstat (limited to 'ir/be/bera.h')
-rw-r--r--ir/be/bera.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/ir/be/bera.h b/ir/be/bera.h
index 0664a6b..af60a82 100644
--- a/ir/be/bera.h
+++ b/ir/be/bera.h
@@ -17,6 +17,7 @@
#include "firm_types.h"
#include "be.h"
+#include "belive.h"
typedef struct {
lc_timer_t *t_prolog; /**< timer for prolog */
@@ -42,11 +43,12 @@ typedef struct {
/**
* Check, if two values interfere.
+ * @param lv Liveness information.
* @param a The first value.
* @param b The second value.
* @return 1, if @p a and @p b interfere, 0 if not.
*/
-int values_interfere(const ir_node *a, const ir_node *b);
+int values_interfere(const be_lv_t *lv, const ir_node *a, const ir_node *b);
/**
* Check, if a value dominates the other one.