X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbecopyopt.h;h=79b9924e75f701184f81f3342ca9125204171606;hb=dfc341ac6f54b4b0922d605e28333be76f487c68;hp=08f82b936e045e34cb63366eb183083bc2c5e260;hpb=4d5c3365a58cba59993045a9e08e686d8ae079a7;p=libfirm diff --git a/ir/be/becopyopt.h b/ir/be/becopyopt.h index 08f82b936..79b9924e7 100644 --- a/ir/be/becopyopt.h +++ b/ir/be/becopyopt.h @@ -18,18 +18,19 @@ */ /** - * Author: Daniel Grund - * Date: 11.04.2005 - * Copyright: (c) Universitaet Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + * @file + * @brief Copy minimization driver. + * @author Daniel Grund + * @date 11.04.2005 + * @version $Id$ * * Main file for the optimization reducing the copies needed for: * - Phi coalescing * - Register-constrained nodes * - Two-address code instructions */ -#ifndef _BECOPYOPT_H -#define _BECOPYOPT_H +#ifndef FIRM_BE_BECOPYOPT_H +#define FIRM_BE_BECOPYOPT_H #include @@ -64,7 +65,7 @@ void co_driver(be_chordal_env_t *cenv); typedef struct _copy_opt_t copy_opt_t; -typedef int(*cost_fct_t)(const copy_opt_t *, ir_node*, ir_node*, int); +typedef int(*cost_fct_t)(const copy_opt_t *, ir_node *, ir_node *, int); /** A coalescing algorithm. */ typedef int (co_algo_t)(copy_opt_t *); @@ -262,4 +263,4 @@ int co_solve_ilp2(copy_opt_t *co); */ int co_gs_is_optimizable(copy_opt_t *co, ir_node *irn); -#endif /* _BECOPYOPT_H */ +#endif /* FIRM_BE_BECOPYOPT_H */