X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftv%2Ftv_t.h;h=43167406ff7421c873121c57be8fdfb976097704;hb=2d09549421b49587d4680a94dab277646e9fef44;hp=c6b7c46912807a53b369a74e79c4ca6a9b13080d;hpb=4d7bf718a50ed7bc1f1dbbeb8fb2b4abbc1950ee;p=libfirm diff --git a/ir/tv/tv_t.h b/ir/tv/tv_t.h index c6b7c4691..43167406f 100644 --- a/ir/tv/tv_t.h +++ b/ir/tv/tv_t.h @@ -1,21 +1,45 @@ -/* Declarations for Target Values. - Copyright (C) 1995, 1996 Christian von Roques */ +/* + * 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. + */ -/** -* @file tv_t.h -* -* @author Christian von Roques -*/ -/* $Id$ */ #ifndef _TV_T_H_ #define _TV_T_H_ #include "tv.h" + +/** + * Initialization of the tarval module. + * + * Call before init_mode(). + */ +void init_tarval_1(void); + +/** + * Initialization of the tarval module. + * + * Call after init_mode(). + */ +void init_tarval_2(void); + +/** + * Free all memory occupied by the tarval module. + */ +void finish_tarval(void); + /** - * This struct represents the aforementioned tarvals. + * This struct represents the afore mentioned tarvals. * * A tarval struct consists of an internal representation of the * value and some additional fields further describing the value.