bearch: Disallow passing Projs to get_irn_ops().
[libfirm] / ir / be / amd64 / bearch_amd64_t.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief   declarations for TEMPALTE backend -- private header
9  */
10 #ifndef FIRM_BE_amd64_BEARCH_amd64_T_H
11 #define FIRM_BE_amd64_BEARCH_amd64_T_H
12
13 #include "debug.h"
14 #include "amd64_nodes_attr.h"
15 #include "be.h"
16 #include "beemitter.h"
17 #include "set.h"
18
19 typedef struct amd64_isa_t            amd64_isa_t;
20
21 struct amd64_isa_t {
22         arch_env_t  base;      /**< must be derived from arch_isa */
23 };
24
25 ir_node *amd64_new_NoReg_gp(ir_graph *irg);
26
27 #endif