flag for strength reduction verbosity
[libfirm] / ir / opt / ldstopt.h
1 /*
2  * Project:     libFIRM
3  * File name:   ir/opt/ldstopt.h
4  * Purpose:     load/store optimizations
5  * Author:      Michael Beck
6  * Created:
7  * CVS-ID:      $Id$
8  * Copyright:   (c) 1998-2004 Universität Karlsruhe
9  * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
10  */
11
12 /**
13  * @file ldstopt.h
14  *
15  * Load/Store optimization.
16  *
17  * @author Michael Beck
18  */
19 #ifndef _LDSTOPT_H_
20 #define _LDSTOPT_H_
21
22 #include "irgraph.h"
23
24 /** Load/Store optimization.
25  *
26  * Removes redundand non-volatile Loads and Stores.
27  * May introduce Bad nodes if exceptional control flow
28  * is removed.
29  */
30 void optimize_load_store(ir_graph *irg);
31
32 #endif /* _LDSTOPT_H_ */