add license info to ana2
[libfirm] / ir / ana2 / pto_mod.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    Load/Store Transfer Functions
25  * @author   Florian
26  * @date     Fri Nov 26 17:29:49 CET 2004
27  * @version  $Id$
28  */
29 #ifndef FIRM_ANA2_PTO_MOD_H
30 #define FIRM_ANA2_PTO_MOD_H
31
32 #include "irnode.h"
33 #include "entity.h"
34 #include "pto_comp.h"
35
36 /* ===================================================
37    Global Defines:
38    =================================================== */
39
40 /* ===================================================
41  Global Data Types:
42  =================================================== */
43
44 /* ===================================================
45    Global Prototypes:
46    =================================================== */
47 /* Perform the given store; return nonzero iff any involved values change */
48 int mod_store (ir_node*, ir_entity*, pto_t*, pto_t*);
49
50 /* Perform the given load; return nonzero iff any involved values change */
51 int mod_load  (ir_node*, ir_entity*, pto_t*);
52
53 /* ===================================================
54    Global Variables:
55    =================================================== */
56
57
58 #endif /* not defined _PTO_MOD_ */
59
60
61 \f
62 /*
63   $Log$
64   Revision 1.2  2006/12/13 19:46:47  beck
65   rename type entity into ir_entity
66
67   Revision 1.1  2004/11/30 14:47:54  liekweg
68   fix initialisation; do correct iteration
69
70
71 */