*** empty log message ***
[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 /**
12  * Allocate registers for an ir graph.
13  * @param irg The graph.
14  * @return Some internal data to be freed with be_ra_chordal_free().
15  */
16 void be_ra_chordal(ir_graph *irg);
17
18 void be_ra_chordal_done(ir_graph *irg);
19
20 int phi_ops_interfere(const ir_node *a, const ir_node *b);
21
22 #endif