X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbessadestrsimple.h;h=a262ae5fd717c7e873dc2cc2a3240cd3b721ee91;hb=0b1140d1887f497ef413709e5cda2608f2cd1017;hp=afc6d043f169d9f40f35b16c1ccbffd9a4a0aec7;hpb=4d5c3365a58cba59993045a9e08e686d8ae079a7;p=libfirm diff --git a/ir/be/bessadestrsimple.h b/ir/be/bessadestrsimple.h index afc6d043f..a262ae5fd 100644 --- a/ir/be/bessadestrsimple.h +++ b/ir/be/bessadestrsimple.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -17,7 +17,24 @@ * PURPOSE. */ +/** + * @file + * @brief Simple SSA destruction. + * @author Daniel Grund + * @date 17.01.2006 + * @version $Id$ + */ +#ifdef NOT_PORTED + +#ifndef FIRM_BE_BESSADESTRSIMPLE_H +#define FIRM_BE_BESSADESTRSIMPLE_H + +#include "set.h" #include "pset.h" +#include "irgraph.h" +#include "irnode.h" + +#include "bearch.h" /** * Insert copys to destruct SSA form and @@ -43,7 +60,7 @@ typedef struct _be_var_info_t { * The link field of an irn points to the var_info struct * representing the corresponding variable. */ -#define be_get_var_info(irn) ((be_var_info_t *)get_irn_link(irn)) +#define be_get_var_info(irn) ((be_var_info_t *)get_irn_link(irn)) #define SET_REMOVED -1 @@ -51,3 +68,7 @@ pset *be_get_var_values(set *vals, int var_nr); be_var_info_t *be_var_add_value(set *vars, int var_nr, ir_node *irn); be_var_info_t *be_var_find_or_insert(set *vars, int var_nr); be_var_info_t *be_var_find(set *vars, int var_nr); + +#endif /* FIRM_BE_BESSADESTRSIMPLE_H */ + +#endif /* NOT_PORTED */