becopyheur4: Clean up co_mst_irn_init().
[libfirm] / ir / be / ia32 / ia32_finish.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief   This file implements functions to finalize the irg for emit.
9  * @author  Christian Wuerdig
10  */
11 #ifndef FIRM_BE_IA32_IA32_FINISH_H
12 #define FIRM_BE_IA32_IA32_FINISH_H
13
14 #include "irgraph.h"
15 #include "bearch_ia32_t.h"
16
17 /**
18  * Check 2-Addresscode constraints and call peephole optimizations.
19  * @param irg  The irg to finish
20  */
21 void ia32_finish_irg(ir_graph *irg);
22
23 /** Initialize the finisher. */
24 void ia32_init_finish(void);
25
26 #endif