4 #include "irprintf_t.h"
23 #include "iredges_t.h"
29 #include "firm/bearch_firm.h"
30 #include "ia32/bearch_ia32.h"
31 #include "arm/bearch_arm.h"
32 #include "ppc32/bearch_ppc32.h"
33 #include "mips/bearch_mips.h"
40 #include "besched_t.h"
41 #include "belistsched.h"
43 #include "bespillilp.h"
44 #include "bespillbelady.h"
46 #include "beraextern.h"
47 #include "bechordal_t.h"
49 #include "beifg_impl.h"
50 #include "becopyopt.h"
51 #include "becopystat.h"
52 #include "bessadestr.h"
60 typedef struct _spilloc_env_t{
83 typedef struct {int wt_vif; int wt_cif;} wheights;
88 // create new elements in graph representing data structure
89 //block_info_t *res = obstack_alloc(ob, sizeof(*res));
90 //obstack_grow(&spi.ob, &loc, sizeof(loc));
93 void be_spill_loc(const be_chordal_env_t *chordal_env)
98 obstack_init(&spi.ob);
100 //obstack_grow(&spi.ob, &loc, sizeof(loc));
102 // create initial in graph representing data structure
104 walk_types_entities(get_irg_frame_type(chordal_env->irg), &get_ents_all , &spi);
106 get_irg_entity(chordal_env->irg);
107 get_irg_frame_type(chordal_env->irg);
109 obstack_free(&spi.ob, NULL);