3 * File name: ir/opt/reassoc.h
4 * Purpose: Reassociation
8 * Copyright: (c) 1998-2004 Universität Karlsruhe
9 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
15 * Reassociation optimization.
17 * @author Michael Beck
26 * Applies Reassociation rules to integer expressions.
27 * Beware: Works only if integer overflow might be ignored, as for C, Java
28 * and for address expression.
29 * Works only if Constant folding is activated.
31 * See Muchnik 12.3.1 Algebraic Simplification and Reassociation of
32 * Addressing Expressions.
34 void optimize_reassociation(ir_graph *irg);
36 #endif /* _REASSOC_H_ */