Before benchmarking
[libfirm] / ir / be / becopyoptmain.h
1 /**
2  * Author:      Daniel Grund
3  * Date:                11.04.2005
4  * Copyright:   (c) Universitaet Karlsruhe
5  * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
6
7  * Main header for the optimization reducing the copy costs needed for:
8  * - phi coalescing
9  * - register-constrained nodes
10  */
11
12 #ifndef _BECOPYOPTMAIN_H
13 #define _BECOPYOPTMAIN_H
14
15 #include "irgraph.h"
16 #include "bearch.h"
17
18 #include "bechordal.h"
19
20 void be_copy_opt_init(void);
21 void be_copy_opt(be_chordal_env_t *chordal_env);
22 void be_copy_opt_verify(be_chordal_env_t *chordal_env);
23
24 #endif