8ce4b001cbfffd0e458d5abd95d7eb7fd0ff8044
[libfirm] / ir / be / bechordal_common.h
1 /*
2  * bechordal_common.h
3  *
4  *  Created on: Nov 11, 2009
5  *      Author: bersch
6  */
7
8 #ifndef BECHORDAL_COMMON_H_
9 #define BECHORDAL_COMMON_H_
10
11 #include "config.h"
12
13 #include "bechordal.h"
14 #include "beinsn_t.h"
15
16 void pressure(ir_node *block, void *env_ptr);
17 inline int has_reg_class(const be_chordal_env_t *env, const ir_node *irn);
18
19 ir_node *pre_process_constraints(be_chordal_env_t *_env, be_insn_t **the_insn);
20 be_insn_t *chordal_scan_insn(be_chordal_env_t *env, ir_node *irn);
21
22 #endif /* BECHORDAL_COMMON_H_ */