#include "bitset.h"
#include "debug.h"
-#include "be.h"
+#include "be_t.h"
#include "bearch.h"
#include "benode.h"
#include "belower.h"
#include "debug.h"
#include "error.h"
-#include "be.h"
+#include "be_t.h"
#include "bearch.h"
+#include "beirg.h"
#include "benode.h"
#include "belower.h"
#include "besched.h"
#include "array.h"
#include "pdeq.h"
-
+#include "beirg.h"
#include "iredges.h"
#include "irgwalk.h"
#include "irnode_t.h"
#include "bechordal.h"
#include "bechordal_t.h"
+#include "beirg.h"
#include "beirgmod.h"
#include "beinsn_t.h"
#include "besched.h"
#include "debug.h"
#include "bechordal.h"
-#include "beirg.h"
#include "beifg.h"
/**
#include "util.h"
#include "irtools.h"
#include "irnodemap.h"
-
+#include "be_t.h"
#include "bemodule.h"
#include "beabi.h"
#include "benode.h"
#include "becopyopt.h"
#include "becopyopt_t.h"
#include "bechordal_t.h"
-#include "beirg.h"
#define DUMP_BEFORE 1
#define DUMP_AFTER 2
#include <stdbool.h>
+#include "be_t.h"
#include "irtools.h"
#include "irprintf.h"
#include "statev_t.h"
-#include "beirg.h"
#include "bemodule.h"
#include "error.h"
*/
#include "config.h"
+#include "be_t.h"
#include "bitset.h"
#include "error.h"
#include "raw_bitset.h"
#include "beutil.h"
#include "becopyopt_t.h"
#include "becopystat.h"
-#include "beirg.h"
#include "bemodule.h"
#include "beintlive_t.h"
#define FIRM_BE_BEFLAGS_H
#include "bearch.h"
-#include "beirg.h"
/**
* Callback which rematerializes (=duplicates) a machine node.
#include "bechordal_t.h"
#include "besched.h"
#include "beinsn_t.h"
-#include "beirg.h"
#include "beabi.h"
#include "raw_bitset.h"
#include "bearch.h"
#include "bechordal.h"
-#include "beirg.h"
typedef struct be_operand_t be_operand_t;
typedef struct be_insn_t be_insn_t;
#ifndef FIRM_BE_BEIRGMOD_H
#define FIRM_BE_BEIRGMOD_H
+#include "be_types.h"
#include "firm_types.h"
-#include "beirg.h"
/**
* Insert a Perm which permutes all (non-ignore) live values of a given register class
#include "belistsched.h"
#include "bearch.h"
#include "bestat.h"
-#include "beirg.h"
#include "lc_opts.h"
#include "lc_opts_enum.h"
#include "be.h"
#include "be_types.h"
#include "bearch.h"
-#include "beirg.h"
/**
* A selector interface which is used by the list schedule framework.
#include "absgraph.h"
#include "statev_t.h"
-
+#include "be_t.h"
#include "bearch.h"
#include "beutil.h"
#include "belive_t.h"
-#include "beirg.h"
#include "besched.h"
#include "bemodule.h"
#include "bedump.h"
#include "debug.h"
#include "bearch.h"
+#include "beirg.h"
#include "belive.h"
#include "besched.h"
#include "beloopana.h"
#include "irloop.h"
#include "bearch.h"
-#include "beirg.h"
typedef struct be_loopana_t be_loopana_t;
#include "array_t.h"
#include "bearch.h"
+#include "beirg.h"
#include "belower.h"
#include "benode.h"
#include "besched.h"
#ifndef FIRM_BE_BELOWER_H
#define FIRM_BE_BELOWER_H
-#include "beirg.h"
+#include "firm_types.h"
/**
* Walks over all nodes to assure register constraints.
#include <stdlib.h>
+#include "beirg.h"
#include "obst.h"
#include "set.h"
#include "pmap.h"
#ifndef BEPEEPHOLE_H
#define BEPEEPHOLE_H
-#include "beirg.h"
#include "bearch.h"
extern ir_node **register_values;
#ifndef FIRM_BE_BERA_H
#define FIRM_BE_BERA_H
-#include "irnode.h"
-
-#include "belive.h"
-#include "beirg.h"
+#include "firm_types.h"
typedef struct be_ra_t {
void (*allocate)(ir_graph *irg); /**< allocate registers on a graph */
#include <stdlib.h>
#include "iredges_t.h"
-
+#include "beirg.h"
#include "besched.h"
#include "belistsched.h"
#include "benode.h"
#define FIRM_BE_BESPILL_H
#include "bearch.h"
-#include "beirg.h"
extern int be_coalesce_spill_slots;
extern int be_do_remats;
#include "bearch.h"
#include "be_t.h"
#include "benode.h"
-#include "beirg.h"
#include "belive.h"
DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
#define FIRM_BE_BESPILLSLOTS_H
#include <stdbool.h>
-#include "beirg.h"
typedef struct be_fec_env_t be_fec_env_t;
#include "debug.h"
#include "bearch.h"
-#include "beirg.h"
typedef struct spill_env_t spill_env_t;
#include "irnodeset.h"
#include "belive.h"
#include "bitset.h"
-#include "beirg.h"
#include "pdeq.h"
#include "irnodemap.h"
#include "obst.h"
#include "firm_types.h"
#include "irnodeset.h"
-#include "beirg.h"
#include "bearch.h"
typedef enum be_stat_tag_t {
#include "cpset.h"
#include "bearch.h"
+#include "beirg.h"
#include "beuses.h"
#include "besched.h"
#include "belive_t.h"
#define FIRM_BE_BESTATE_H
#include "firm_types.h"
-#include "beirg.h"
#include "bearch.h"
/**
#ifndef FIRM_BE_BETRANSHLP_H
#define FIRM_BE_BETRANSHLP_H
+#include "be_types.h"
#include "firm_types.h"
-#include "beirg.h"
/**
* A callback to pre-transform some nodes before the transformation starts.
#include <stdbool.h>
#include "irgraph.h"
-#include "beirg.h"
#include "bearch.h"
/**
#include "lower_softfloat.h"
#include "beabi.h"
-#include "beirg.h"
#include "benode.h"
#include "belower.h"
#include "besched.h"
#include <stdbool.h>
#include "irtypes.h"
-#include "beirg.h"
/**
* The address mode data: Used to construct (memory) address modes.
#ifndef FIRM_BE_IA32_ARCHITECTURE_H
#define FIRM_BE_IA32_ARCHITECTURE_H
+#include "irarch.h"
+
typedef struct {
/** optimize for size */
unsigned optimize_size:1;
#include "heights.h"
#include "betranshlp.h"
-#include "beirg.h"
#include "beabi.h"
#include "ia32_architecture.h"
#include "bedwarf.h"
#include "beemitter.h"
#include "begnuas.h"
-#include "beirg.h"
#include "ia32_emitter.h"
#include "ia32_common_transform.h"
#include "bestate.h"
#include "beutil.h"
#include "bessaconstr.h"
-#include "beirg.h"
static ir_entity *fpcw_round = NULL;
static ir_entity *fpcw_truncate = NULL;
#include "besched.h"
#include "beabi.h"
#include "beutil.h"
-#include "beirg.h"
#include "betranshlp.h"
#include "be_t.h"
#ifndef FIRM_BE_IA32_IA32_X87_H
#define FIRM_BE_IA32_IA32_X87_H
-#include "bearch.h"
-#include "beirg.h"
+#include "firm_types.h"
/**
* Run a simulation and fix all virtual instructions for a graph.
#include "array_t.h"
#include "error.h"
#include "util.h"
-
+#include "be_t.h"
#include "bearch.h"
#include "benode.h"
#include "belower.h"
#include "besched.h"
-#include "be.h"
#include "bemodule.h"
-#include "beirg.h"
#include "begnuas.h"
#include "belistsched.h"
#include "beflags.h"
#include "ircons.h"
#include "irgwalk.h"
#include "heights.h"
-
+#include "beirg.h"
#include "bepeephole.h"
#include "benode.h"
#include "besched.h"