X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbecopyoptmain.h;h=215619702d162e3c8cada7cc398671297a47a5ee;hb=1345e0ae4de685dbb4012d7f66b6a54c3cf1f27b;hp=671379ddb264a328ad313f237edcf34e2f16def9;hpb=c84cfae34532910cb95a7da3ed4c949fe0b7d6a4;p=libfirm diff --git a/ir/be/becopyoptmain.h b/ir/be/becopyoptmain.h index 671379ddb..215619702 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: - * - 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); -void be_copy_opt_done(ir_graph* irg); +void be_copy_opt(be_chordal_env_t *chordal_env); #endif