X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbecopyoptmain.h;h=215619702d162e3c8cada7cc398671297a47a5ee;hb=09386bbf9b717b6669b11390ab2cbb13230a368b;hp=c9f49620b13d8f068af55b4f9dc0f0091d752cf4;hpb=b80ccfe41fdc2823da3f044773746a44eeef46e4;p=libfirm diff --git a/ir/be/becopyoptmain.h b/ir/be/becopyoptmain.h index c9f49620b..215619702 100644 --- a/ir/be/becopyoptmain.h +++ b/ir/be/becopyoptmain.h @@ -1,21 +1,24 @@ /** - * Main header for the optimization reducing the copies needed for: - * - phi coalescing - * - register-constrained nodes - * - * Checker included. - * By request some statistics are collected too. - * - * @author Daniel Grund - * @date 11.04.2005 + * Author: Daniel Grund + * Date: 11.04.2005 + * Copyright: (c) Universitaet Karlsruhe + * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + + * Main file for the optimization reducing the copies needed for: + * - Phi coalescing + * - Register-constrained nodes + * - Two-address code instructions */ #ifndef _BECOPYOPTMAIN_H #define _BECOPYOPTMAIN_H #include "irgraph.h" +#include "bearch.h" + +#include "bechordal.h" void be_copy_opt_init(void); -void be_copy_opt(ir_graph* irg, const arch_isa_if_t *isa, const arch_register_class_t *cls); +void be_copy_opt(be_chordal_env_t *chordal_env); #endif