another similar bugfix
[libfirm] / ir / opt / scalar_replace.h
1 /*
2  * Project:     libFIRM
3  * File name:   ir/opt/scalar_replace.h
4  * Purpose:     scalar replacement of arrays and compounds
5  * Author:      Beyhan Veliev
6  * Created:
7  * CVS-ID:      $Id$
8  * Copyright:   (c) 1998-2005 Universität Karlsruhe
9  * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
10  */
11
12 # ifndef _SCALAR_REPLACE_H_
13 # define _SCALAR_REPLACE_H_
14
15 #ifdef HAVE_CONFIG_H
16 #include "config.h"
17 #endif
18
19 #include "tv.h"
20 #include "irgraph_t.h"
21 #include "irouts.h"
22 #include "pset.h"
23 #include "hashptr.h"
24 #include "irdump.h"
25 #include "ircons.h"
26 #include "irgmod.h"
27 #include "obst.h"
28 #include "irloop.h"
29 #include "irdom.h"
30 #include "irflag_t.h"
31 #include "array.h"
32
33
34 /*
35  * find possible scalar replacements
36  */
37 void find_scalar_replacements(ir_graph *irg);
38
39 #endif /* _SCALAR_REPLACE_H_ */