X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fcommon%2Ffirm_common_t.h;h=352596217db8a370c7d006f826c878ab29d51f67;hb=0441b61645d1f998f0852e14f528527a825f537e;hp=c06b84dd740f807a30adbcff80c0da5ba15d0986;hpb=9b23a130beb15ad7eac348a9e98108892a11f0a5;p=libfirm diff --git a/ir/common/firm_common_t.h b/ir/common/firm_common_t.h index c06b84dd7..352596217 100644 --- a/ir/common/firm_common_t.h +++ b/ir/common/firm_common_t.h @@ -1,25 +1,30 @@ /* - * Project: libFIRM - * File name: ir/common/firm_common.c - * Purpose: Internal preprocessor directives. - * Author: Goetz Lindenmaier - * Modified by: - * Created: - * CVS-ID: $Id$ - * Copyright: (c) 1999-2003 Universität Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. - */ - -/** - * @file firm_common_t.h + * Copyright (C) 1995-2007 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. * - * preprocessor flags + * Licensees holding valid libFirm Professional Edition licenses may use + * this file in accordance with the libFirm Commercial License. + * Agreement provided with the Software. * - * @author Goetz Lindenmaier + * 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 _COMMON_T_H_ -# define _COMMON_T_H_ +/** + * @file + * @brief Internal preprocessor directives. + * @author Goetz Lindenmaier + * @version $Id$ + */ +#ifndef FIRM_COMMON_COMMON_T_H +#define FIRM_COMMON_COMMON_T_H #include "firm_common.h" @@ -30,22 +35,9 @@ * block with the fragile operation. */ #define PRECISE_EXC_CONTEXT 1 -/** There are two implementations of the Phi node construction. The first - * is faster, but does not work for blocks with more than 2 predecessors. - * The second works always but is slower and causes more unnecessary Phi - * nodes. - * Select the implementations by the following preprocessor flag: */ -#define USE_FAST_PHI_CONSTRUCTION 0 - -/** Further there are two versions of the fast Phi node construction. - * If the following flag is set, new_r_Phi_in uses an explicit stack for - * allocating and deallocating Phi nodes. Else it uses the obstack - * as a stack! */ -#define USE_EXPLICIT_PHI_IN_STACK 0 - /** If this and DEBUG_libfirm are defined irdump uses the nodeid numbers as * labels for the vcg nodes. This makes the vcg graph better readable. * Sometimes it's useful to see the pointer values, though. */ #define NODEID_AS_LABEL 1 -# endif /*_COMMON_T_H_ */ +#endif