- new spillslots dump phase
[libfirm] / ir / be / benumb.h
1 /**
2  * Numbering for nodes.
3  * @author Sebastian Hack
4  * @date 8.11.2004
5  */
6
7 #ifndef _BENUMB_H
8 #define _BENUMB_H
9
10 #include "irgraph.h"
11
12 #include "be_t.h"
13
14 int (get_irn_graph_nr)(const ir_node *irn);
15 int (get_irn_block_nr)(const ir_node *irn);
16 int (get_block_graph_nr)(const ir_node *irn);
17 int (get_block_node_count)(const ir_node *irn);
18 int (get_graph_block_count)(const ir_graph *irn);
19
20 ir_node *(get_irn_for_graph_nr)(const ir_graph *irg, int nr);
21
22 #if 0
23 extern const phase_t *phase_numbering;
24 #endif
25
26 void be_numbering(ir_graph *irg);
27 void be_numbering_done(ir_graph *irg);
28 void be_numbering_init(void);
29
30 #endif