4 * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved.
6 * This file is part of libFirm.
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.
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.
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
24 * @brief Load/Store Transfer Functions
26 * @date Fri Nov 26 17:29:49 CET 2004
29 #ifndef FIRM_ANA2_PTO_MOD_H
30 #define FIRM_ANA2_PTO_MOD_H
36 /* ===================================================
38 =================================================== */
40 /* ===================================================
42 =================================================== */
44 /* ===================================================
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*);
50 /* Perform the given load; return nonzero iff any involved values change */
51 int mod_load (ir_node*, ir_entity*, pto_t*);
53 /* ===================================================
55 =================================================== */
58 #endif /* not defined _PTO_MOD_ */
64 Revision 1.2 2006/12/13 19:46:47 beck
65 rename type entity into ir_entity
67 Revision 1.1 2004/11/30 14:47:54 liekweg
68 fix initialisation; do correct iteration