X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Famd64%2Famd64_new_nodes.h;h=18c6401027974c47754dc40b787a9a35a6e4c105;hb=e50e639452115e58f2d9313ebc44d0296d3adfa2;hp=109d6986f3758cbbfdff9a4045d92f4f0e4b8237;hpb=73adc744c093e432fbc4dc5113cee63cbfce8347;p=libfirm diff --git a/ir/be/amd64/amd64_new_nodes.h b/ir/be/amd64/amd64_new_nodes.h index 109d6986f..18c640102 100644 --- a/ir/be/amd64/amd64_new_nodes.h +++ b/ir/be/amd64/amd64_new_nodes.h @@ -1,29 +1,14 @@ /* - * 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. + * Copyright (C) 2012 University of Karlsruhe. */ /** * @file * @brief Function prototypes for the assembler ir node constructors. - * @version $Id: amd64_new_nodes.h 26549 2009-09-18 17:48:23Z matze $ */ -#ifndef FIRM_BE_TEMPALTE_amd64_NEW_NODES_H -#define FIRM_BE_amd64_amd64_NEW_NODES_H +#ifndef FIRM_BE_AMD64_AMD64_NEW_NODES_H +#define FIRM_BE_AMD64_AMD64_NEW_NODES_H #include "amd64_nodes_attr.h" @@ -47,24 +32,10 @@ void set_amd64_ls_mode(ir_node *n, ir_mode *mode); * Returns the attributes of an amd64 node. */ amd64_attr_t *get_amd64_attr(ir_node *node); - const amd64_attr_t *get_amd64_attr_const(const ir_node *node); -const amd64_SymConst_attr_t *get_amd64_SymConst_attr_const(const ir_node *node); - -/** - * Returns the argument register requirements of an amd64 node. - */ -const arch_register_req_t **get_amd64_in_req_all(const ir_node *node); -/** - * Returns the argument register requirements of an amd64 node. - */ -const arch_register_req_t *get_amd64_in_req(const ir_node *node, int pos); - -/** - * Sets the IN register requirements at position pos. - */ -void set_amd64_req_in(ir_node *node, const arch_register_req_t *req, int pos); +const amd64_SymConst_attr_t *get_amd64_SymConst_attr_const(const ir_node *node); +amd64_SymConst_attr_t *get_amd64_SymConst_attr(ir_node *node); /* Include the generated headers */ #include "gen_amd64_new_nodes.h"