Remove the obsolete .cvsignore files.
[libfirm] / ir / opt / reassoc_t.h
1 /*
2  * Project:     libFIRM
3  * File name:   ir/opt/reassoc_t.h
4  * Purpose:     Reassociation
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 reassoc_t.h
14  *
15  * Reassociation optimization.
16  *
17  * @author Michael Beck
18  */
19 #ifndef _REASSOC_T_H_
20 #define _REASSOC_T_H_
21
22 #include "reassoc.h"
23
24 /**
25  * Sets the default reassociation operation for an ir_op_ops.
26  *
27  * @param code   the opcode for the default operation
28  * @param ops    the operations initialized
29  *
30  * @return
31  *    The operations.
32  */
33 ir_op_ops *firm_set_default_reassoc(ir_opcode code, ir_op_ops *ops);
34
35 /** Initialise the ressociation optimization */
36 void firm_init_reassociation(void);
37
38 #endif /* _REASSOC_T_H_ */