be: Remove cruft from bearch_*_t.h.
authorChristoph Mallon <christoph.mallon@gmx.de>
Wed, 19 Dec 2012 10:23:45 +0000 (11:23 +0100)
committerChristoph Mallon <christoph.mallon@gmx.de>
Wed, 19 Dec 2012 10:23:45 +0000 (11:23 +0100)
ir/be/TEMPLATE/bearch_TEMPLATE_t.h
ir/be/amd64/bearch_amd64_t.h
ir/be/arm/bearch_arm_t.h
ir/be/ia32/bearch_ia32_t.h
ir/be/sparc/bearch_sparc_t.h

index d7e5c9b..3222a10 100644 (file)
 #ifndef FIRM_BE_TEMPLATE_BEARCH_TEMPLATE_T_H
 #define FIRM_BE_TEMPLATE_BEARCH_TEMPLATE_T_H
 
-#include "debug.h"
-#include "TEMPLATE_nodes_attr.h"
-#include "be.h"
-#include "beemitter.h"
-#include "set.h"
+#include "bearch.h"
 
 typedef struct TEMPLATE_isa_t {
        arch_env_t  base;      /**< must be derived from arch_isa */
index dd0435a..0410823 100644 (file)
 #ifndef FIRM_BE_AMD64_BEARCH_AMD64_T_H
 #define FIRM_BE_AMD64_BEARCH_AMD64_T_H
 
-#include "debug.h"
-#include "amd64_nodes_attr.h"
-#include "be.h"
-#include "beemitter.h"
-#include "set.h"
+#include "bearch.h"
 
 typedef struct amd64_isa_t            amd64_isa_t;
 
@@ -22,6 +18,4 @@ struct amd64_isa_t {
        arch_env_t  base;      /**< must be derived from arch_isa */
 };
 
-ir_node *amd64_new_NoReg_gp(ir_graph *irg);
-
 #endif
index 59dc29a..64d4868 100644 (file)
@@ -13,8 +13,7 @@
 
 #include <stdio.h>
 
-#include "arm_nodes_attr.h"
-#include "be.h"
+#include "bearch.h"
 
 typedef struct arm_isa_t arm_isa_t;
 
index bdaabd3..8f546ad 100644 (file)
 #define FIRM_BE_IA32_BEARCH_IA32_T_H
 
 #include "config.h"
-#include "pmap.h"
-#include "debug.h"
-#include "ia32_nodes_attr.h"
-#include "set.h"
-#include "pdeq.h"
 
-#include "be.h"
-#include "beemitter.h"
+#include "bearch.h"
 #include "beirg.h"
-#include "gen_ia32_regalloc_if.h"
+#include "pmap.h"
 
 #ifdef NDEBUG
 #define SET_IA32_ORIG_NODE(n, o)
@@ -30,7 +24,6 @@
 #endif /* NDEBUG */
 
 typedef struct ia32_isa_t            ia32_isa_t;
-typedef struct ia32_irn_ops_t        ia32_irn_ops_t;
 typedef struct ia32_intrinsic_env_t  ia32_intrinsic_env_t;
 
 typedef struct ia32_irg_data_t {
index 99494de..ba91427 100644 (file)
@@ -12,8 +12,7 @@
 #define FIRM_BE_SPARC_BEARCH_SPARC_T_H
 
 #include <stdbool.h>
-#include "sparc_nodes_attr.h"
-#include "be.h"
+#include "bearch.h"
 
 typedef struct sparc_isa_t            sparc_isa_t;
 typedef struct calling_convention_t   calling_convention_t;