started working on a peephole phase
[libfirm] / ir / be / bepeephole.h
1 #ifndef BEPEEPHOLE_H
2 #define BEPEEPHOLE_H
3
4 #include "beirg.h"
5
6 extern ir_node ***register_values;
7
8 static inline ir_node *get_value_in_reg(unsigned regclass_idx,
9                                         unsigned register_idx)
10 {
11         return register_values[regclass_idx][register_idx];
12 }
13
14 void be_peephole_opt(be_irg_t *birg);
15
16 #endif