*** empty log message ***
[libfirm] / ir / common / firm.h
1 /* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
2 ** All rights reserved.
3 **
4 ** Authors: Martin Trapp, Christian Schaefer
5 **
6 ** firm.h: initialize the firm tree with all its components
7 */
8
9 # ifndef _FIRM_H_
10 # define _FIRM_H_
11
12 /* The representations */
13 # include "irprog.h"
14 # include "type.h"
15 # include "entity.h"
16 /* Functionality */
17 # include "ircons.h"
18 # include "irgopt.h"
19
20 /* */
21 # include "xprintf.h"
22
23
24 /** Global flags.  Set these by autoconf?? **/
25 /* If this is defined debuging aids are created, e.g. a field in
26    ir_node uniquely numbering the nodes. */
27 /* @@@???? this is also set in irnode.h */
28 #define DEBUG_libfirm
29
30
31 /* initialize firm */
32 void init_firm (void);
33
34 # endif /* _FIRM_H_ */