8640b2fd65cff63d0e4c2ec1ca7df64f917b4006
[libfirm] / ir / be / bechordal.h
1
2 /**
3  * Chordal register allocation.
4  * @author Sebastian Hack
5  * @date 14.12.2004
6  */
7
8 #ifndef __BECHORDAL_H
9 #define __BECHORDAL_H
10
11 #include "irgraph.h"
12 #include "irnode.h"
13
14 /**
15  * Allocate registers for an ir graph.
16  * @param irg The graph.
17  * @return Some internal data to be freed with be_ra_chordal_done().
18  */
19 void be_ra_chordal(ir_graph *irg);
20
21 void be_ra_chordal_done(ir_graph *irg);
22 void be_ra_chordal_init(void);
23
24 #endif