2 * This file is part of libFirm.
3 * Copyright (C) 2012 University of Karlsruhe.
8 * @brief This file implements functions to finalize the irg for emit.
9 * @author Christian Wuerdig
11 #ifndef FIRM_BE_IA32_IA32_FINISH_H
12 #define FIRM_BE_IA32_IA32_FINISH_H
15 #include "bearch_ia32_t.h"
18 * Check 2-Addresscode constraints and call peephole optimizations.
19 * @param irg The irg to finish
21 void ia32_finish_irg(ir_graph *irg);
23 /** Initialize the finisher. */
24 void ia32_init_finish(void);