01f917991f9d0ee1560be9195c005ce7ad04c25f
[libfirm] / ir / ana / rta.h
1 /* -*- c -*- */
2
3 #ifndef _RTA_H_
4 #define _RTA_H_
5
6 # include "entity.h"
7
8 void rta_init(int verbose);
9 void rta_cleanup(void);
10
11 int rta_is_alive_class(type *clazz);
12 int rta_is_alive_graph(ir_graph *graph);
13 int rta_is_alive_field(entity *field);
14
15 #endif /* def _RTA_H_ */
16
17 /*
18  * $Log$
19  * Revision 1.4  2004/06/15 11:44:54  beck
20  * New inlining schema implemented:
21  *
22  * small functions that should be inlined in libFirm are implemented in _t.h files
23  * with a __ prefix.
24  * Preprocessor magic is used to automatically inline these functions whenever a _t.h
25  * file is included instead of a .h file.
26  * Note that this magic did not work outside libFirm without accessing _t.h files.
27  *
28  * Revision 1.3  2004/06/13 15:03:45  liekweg
29  * RTA auf Iterative RTA aufgebohrt --flo
30  *
31  * Revision 1.2  2004/06/12 17:09:46  liekweg
32  * RTA works, outedges breaks.  "Yay." --flo
33  *
34  * Revision 1.1  2004/06/11 18:24:18  liekweg
35  * Added RTA --flo
36  *
37  */