X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2FTEMPLATE%2Fbearch_TEMPLATE_t.h;h=671976a1cc95934ee018cd2b1ed8e14f7e04a559;hb=fc2759fa267ba4b074c2ac570c1b9d47cc943612;hp=9e4436bd6dc5e5a4799836e13596ff3470d36c76;hpb=b0e09fe0aada2e5d9dc0299e969b3c93c1092d97;p=libfirm diff --git a/ir/be/TEMPLATE/bearch_TEMPLATE_t.h b/ir/be/TEMPLATE/bearch_TEMPLATE_t.h index 9e4436bd6..671976a1c 100644 --- a/ir/be/TEMPLATE/bearch_TEMPLATE_t.h +++ b/ir/be/TEMPLATE/bearch_TEMPLATE_t.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. * @@ -22,8 +22,8 @@ * @brief declarations for TEMPALTE backend -- private header * @version $Id$ */ -#ifndef FIRM_BE_IA32_BEARCH_TEMPLATE_T_H -#define FIRM_BE_IA32_BEARCH_TEMPLATE_T_H +#ifndef FIRM_BE_TEMPLATE_BEARCH_TEMPLATE_T_H +#define FIRM_BE_TEMPLATE_BEARCH_TEMPLATE_T_H #include "debug.h" #include "bearch_TEMPLATE.h" @@ -34,7 +34,6 @@ typedef struct TEMPLATE_isa_t TEMPLATE_isa_t; typedef struct TEMPLATE_code_gen_t TEMPLATE_code_gen_t; -typedef struct TEMPLATE_irn_ops_t TEMPLATE_irn_ops_t; typedef struct TEMPLATE_transform_env_t TEMPLATE_transform_env_t; struct TEMPLATE_code_gen_t { @@ -48,12 +47,7 @@ struct TEMPLATE_code_gen_t { }; struct TEMPLATE_isa_t { - arch_isa_t arch_isa; /**< must be derived from arch_isa */ -}; - -struct TEMPLATE_irn_ops_t { - const arch_irn_ops_if_t *impl; - TEMPLATE_code_gen_t *cg; + arch_env_t arch_env; /**< must be derived from arch_isa */ }; /**