summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bera.h
diff options
context:
space:
mode:
authorSebastian Hack <hack@ipd.info.uni-karlsruhe.de>2005-12-08 14:00:57 +0100
committerSebastian Hack <hack@ipd.info.uni-karlsruhe.de>2005-12-08 14:00:57 +0100
commit4c66ebcce62ceffb68a891142dd309429e03351a (patch)
tree56aaaec4911c7959bac8b2918a70338e666422a0 /ir/be/bera.h
parent6de7c7d7868118836d855419dfd9efe506a0b691 (diff)
Made everything really kaputt
Diffstat (limited to 'ir/be/bera.h')
-rw-r--r--ir/be/bera.h21
1 files changed, 19 insertions, 2 deletions
diff --git a/ir/be/bera.h b/ir/be/bera.h
index 92e8cf9..7680f90 100644
--- a/ir/be/bera.h
+++ b/ir/be/bera.h
@@ -7,7 +7,25 @@
#ifndef _BERA_H
#define _BERA_H
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef WITH_LIBCORE
+#include <libcore/lc_opts.h>
+#endif
+
#include "irnode.h"
+#include "irgraph.h"
+
+#include "be.h"
+
+typedef struct {
+#ifdef WITH_LIBCORE
+ void (*register_options)(lc_opt_entry_t *grp);
+#endif
+ void (*allocate)(const be_main_env_t *env, ir_graph *irg);
+} be_ra_t;
/**
* Check, if two values interfere.
@@ -19,7 +37,7 @@ int values_interfere(const ir_node *a, const ir_node *b);
/**
* Check, if a value dominates the other one.
- * Note, that this function also consideres the schedule and does thus
+ * Note, that this function also considers the schedule and does thus
* more than block_dominates().
*
* @param a The first.
@@ -28,5 +46,4 @@ int values_interfere(const ir_node *a, const ir_node *b);
*/
int value_dominates(const ir_node *a, const ir_node *b);
-
#endif /* _BERA_H */