X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeinsn_t.h;h=8fd828c61bed7c2683555eb409bbcc9662bc82cf;hb=9276447aec4972df060349e162f583c4898dfec8;hp=e084f4fa90889aaae9ce289b6aff750e31b4408a;hpb=863d31d7a5c8210432fef88b30fc3e8353131538;p=libfirm diff --git a/ir/be/beinsn_t.h b/ir/be/beinsn_t.h index e084f4fa9..8fd828c61 100644 --- a/ir/be/beinsn_t.h +++ b/ir/be/beinsn_t.h @@ -1,15 +1,37 @@ -/** - * Instructions +/* + * 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. * - * A data structure to treat nodes and node-proj collections uniformly. + * 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 _BEINSN_T_H -#define _BEINSN_T_H +/** + * @file + * @brief A data structure to treat nodes and node-proj collections uniformly. + * @author Sebastian Hack + * @version $Id$ + */ +#ifndef FIRM_BE_BEINSN_T_H +#define FIRM_BE_BEINSN_T_H +#include "firm_types.h" #include "bitset.h" +#include "obst.h" #include "bearch.h" +#include "beirg.h" typedef struct _be_operand_t be_operand_t; typedef struct _be_insn_t be_insn_t; @@ -52,4 +74,4 @@ be_insn_t *be_scan_insn(const be_insn_env_t *env, ir_node *irn); be_insn_env_t *be_insn_env_init(be_insn_env_t *ie, const be_irg_t *birg, const arch_register_class_t *cls, struct obstack *obst); -#endif /* _BEINSN_T_H */ +#endif /* FIRM_BE_BEINSN_T_H */