624e6287f7a6f8c1ea3a5dc97039b9473ba4de0f
[libfirm] / ir / ir / irgopt.h
1 /* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
2 ** All rights reserved.
3 **
4 ** Author: Christian Schaefer
5 **
6 ** Optimizations for a whole ir graph, i.e., a procedure.
7 */
8
9 # ifndef _IRGOPT_H_
10 # define _IRGOPT_H_
11
12 # include "irgraph.h"
13
14 /* Applies local optimizations (see iropt) to all nodes in the graph. */
15 void local_optimize_graph (ir_graph *irg);
16
17 /* Performs dead node elimination by copying the ir graph to a new obstack. */
18 void dead_node_elimination(ir_graph *irg);
19
20 # endif /* _IRGOPT_H_ */