#include "irgraph.h"
#include "irnode.h"
+#include "bearch.h"
+#include "bera.h"
+
/**
- * Allocate registers for an ir graph.
- * @param irg The graph.
- * @return Some internal data to be freed with be_ra_chordal_done().
+ * The register allocator structure.
*/
-void be_ra_chordal(ir_graph *irg);
+const be_ra_t be_ra_chordal_allocator;
-void be_ra_chordal_done(ir_graph *irg);
-void be_ra_chordal_init(void);
+typedef struct _be_chordal_env_t be_chordal_env_t;
#endif