X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbecopyoptmain.h;h=51d2cb10e7056657232ab5949417dd372235ec55;hb=65c7054fd76fe79d02225ee567f63bae64946fc2;hp=671379ddb264a328ad313f237edcf34e2f16def9;hpb=c84cfae34532910cb95a7da3ed4c949fe0b7d6a4;p=libfirm diff --git a/ir/be/becopyoptmain.h b/ir/be/becopyoptmain.h index 671379ddb..51d2cb10e 100644 --- a/ir/be/becopyoptmain.h +++ b/ir/be/becopyoptmain.h @@ -1,22 +1,24 @@ /** - * Main header for the optimization reducing the copies needed for: + * Author: Daniel Grund + * Date: 11.04.2005 + * Copyright: (c) Universitaet Karlsruhe + * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + + * Main header for the optimization reducing the copy costs needed for: * - phi coalescing * - register-constrained nodes - * - * Checker included. - * By request some statistics are collected too. - * - * @author Daniel Grund - * @date 11.04.2005 */ #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); -void be_copy_opt_done(ir_graph* irg); +void be_copy_opt(be_chordal_env_t *chordal_env); +void be_copy_opt_verify(be_chordal_env_t *chordal_env); #endif