add license info to ana2
[libfirm] / ir / ana2 / pto.h
1 /* -*- c -*- */
2
3 /*
4  * Copyrigth (C) 1995-2007 University of Karlsruhe.  All right reserved.
5  *
6  * This file is part of libFirm.
7  *
8  * This file may be distributed and/or modified under the terms of the
9  * GNU General Public License version 2 as published by the Free Software
10  * Foundation and appearing in the file LICENSE.GPL included in the
11  * packaging of this file.
12  *
13  * Licensees holding valid libFirm Professional Edition licenses may use
14  * this file in accordance with the libFirm Commercial License.
15  * Agreement provided with the Software.
16  *
17  * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
18  * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19  * PURPOSE.
20  */
21
22 /**
23  * @file
24  * @brief   Import all includes needed for PTO/Entry to PTO
25  * @author  Florian
26  * @date    Sat Nov 13 19:35:27 CET 2004
27  * @version $Id$
28  */
29 # ifndef FIRM_ANA2_PTO_H
30 # define FIRM_ANA2_PTO_H
31
32 # include "pto_comp.h"
33
34 /* ===================================================
35    Global Defines:
36    =================================================== */
37 # define N_INITIAL_OJBS     10
38
39 /* ===================================================
40  Global Data Types:
41  =================================================== */
42
43 /* ===================================================
44    Global Prototypes:
45    =================================================== */
46 /* Perform PTO on all visible graphs. */
47 void pto_init (int);
48 void pto_run (void);
49 /* Dump all interesting stuff to a bunch of files */
50 void pto_dump (void);
51 /* Clean up our mess */
52 void pto_cleanup (void);
53
54 /* ===================================================
55    Global Variables:
56    =================================================== */
57
58
59 # endif
60
61
62 \f
63 /*
64   $Log$
65   Revision 1.7  2004/11/30 15:49:27  liekweg
66   include 'dump'
67
68   Revision 1.6  2004/11/24 14:53:55  liekweg
69   Bugfixes
70
71   Revision 1.5  2004/11/18 16:37:07  liekweg
72   rewrite
73
74
75 */