X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftv%2Ftv_t.h;h=86b2cf476a89e9cec3c05f0e5d3be28cb2dd07d8;hb=7498ed3766f3f98604d96d1b75978a3a9e6768ed;hp=c28aeba6ebd020a8a3ec389d720a202aec6a0282;hpb=9d1fda9a8933dda2c16e90f1528b68d6d8c34685;p=libfirm diff --git a/ir/tv/tv_t.h b/ir/tv/tv_t.h index c28aeba6e..86b2cf476 100644 --- a/ir/tv/tv_t.h +++ b/ir/tv/tv_t.h @@ -1,31 +1,45 @@ /* - * Project: libFIRM - * File name: ir/tv/tv_t.h - * Purpose: Representation of and static computations on target machine - * values -- private header. - * Author: Mathias Heil - * Modified by: - * Created: - * CVS-ID: $Id$ - * Copyright: (c) 2003 Universität Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. + * + * This file is part of libFirm. + * + * This file may be distributed and/or modified under the terms of the + * GNU General Public License version 2 as published by the Free Software + * Foundation and appearing in the file LICENSE.GPL included in the + * packaging of this file. + * + * Licensees holding valid libFirm Professional Edition licenses may use + * this file in accordance with the libFirm Commercial License. + * Agreement provided with the Software. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE. */ -#ifndef _TV_T_H_ -#define _TV_T_H_ + +/** + * @file + * @brief Representation of and static computations on target machine + * values -- private header. + * @date 2003 + * @author Mathias Heil + * @version $Id$ + */ +#ifndef FIRM_TV_TV_T_H +#define FIRM_TV_TV_T_H #include "firm_config.h" #include -#include "entity.h" #include "irmode.h" #include "tv.h" -/* debugging aid */ +/** Debugging aid for the firmEvaluator: Marks for reserved tarvals values. */ enum reserved_id { - resid_tarval_bad = 1, - resid_tarval_undefined = 2, - resid_tarval_b_false = 3, - resid_tarval_b_true = 4 + resid_tarval_bad = 1, /**< tarval_bad marker. */ + resid_tarval_undefined = 2, /**< tarval_undefined marker. */ + resid_tarval_b_false = 3, /**< tarval_b_false marker. */ + resid_tarval_b_true = 4 /**< tarval_b_true marker. */ }; /** @@ -69,9 +83,6 @@ struct tarval { unsigned int length; /**< the length of the stored value */ }; -/** remove tarval representing an entity that is about to be destroyed */ -void free_tarval_entity(entity *ent); - /* inline functions */ /* * Access routines for tarval fields ======================================== @@ -109,4 +120,4 @@ _get_tarval_b_true(void) { #define get_tarval_b_true() _get_tarval_b_true() #define get_tarval_P_void() _get_tarval_P_void() -#endif /* _TV_T_H_ */ +#endif /* FIRM_TV_TV_T_H */