X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal_main.c;h=813d0e2f9875d260afd9d5f03dc431370f315d45;hb=31b2abc379998d08e0a50905cfadca0525e63b7b;hp=328d760f0f1e120a71b6b36a3518d77369e37346;hpb=50234c949b8432ee8db8e45079cad83a6383fa49;p=libfirm diff --git a/ir/be/bechordal_main.c b/ir/be/bechordal_main.c index 328d760f0..813d0e2f9 100644 --- a/ir/be/bechordal_main.c +++ b/ir/be/bechordal_main.c @@ -39,7 +39,7 @@ #include "besched_t.h" #include "belive_t.h" #include "bearch.h" -#include "beifg.h" +#include "beifg_t.h" #include "beifg_impl.h" #include "bespillbelady.h" @@ -216,8 +216,7 @@ static void dump(int mask, ir_graph *irg, const char *suffix, void (*dump_func)(ir_graph *, const char *)) { - - if((options.dump_flags & mask) == mask) { + if(1 || (options.dump_flags & mask) == mask) { if(cls) { char buf[256]; snprintf(buf, sizeof(buf), "-%s%s", cls->name, suffix); @@ -302,7 +301,9 @@ static void be_ra_chordal_main(const be_main_env_t *main_env, ir_graph *irg) pmap_destroy(chordal_env.border_heads); } - dump(BE_CH_DUMP_SSADESTR, irg, NULL, "-ssadestr-complete", dump_ir_block_graph_sched); + be_compute_spill_offsets(&chordal_env); + + dump(BE_CH_DUMP_LOWER, irg, NULL, "-spilloff", dump_ir_block_graph_sched); lower_perms(&chordal_env, options.lower_perm_method == BE_CH_LOWER_PERM_COPY ? 1 : 0); dump(BE_CH_DUMP_LOWER, irg, NULL, "-belower", dump_ir_block_graph_sched);