X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbemain.c;h=82ed7e44a2c2ffe6172b2b176715e3c20e90579f;hb=ad8368234bf59eb46fbc0cfff5b7322a7efac964;hp=b03131a62456087a566f0e061b295339b582228a;hpb=cda6ef15c5d7e8c93d1b5146191d32dea10a6428;p=libfirm diff --git a/ir/be/bemain.c b/ir/be/bemain.c index b03131a62..82ed7e44a 100644 --- a/ir/be/bemain.c +++ b/ir/be/bemain.c @@ -166,6 +166,7 @@ static void be_main_loop(void) dump_ir_block_graph(irg, "-transformed"); #endif + #if 0 #ifdef DUMP_PREPARED dump_dominator_information(true); @@ -249,18 +250,11 @@ static void be_main_loop(void) void be_main(int argc, const char *argv[]) { - assembler_t *gnu_assembler; - FILE *asm_output_file; - - be_main_loop(); + FILE *asm_output_file; -#if 0 - gnu_assembler = gnuasm_create_assembler(); - asm_output_file = fopen("asm_output.asm", "w"); + be_main_loop(); - asm_dump_globals(gnu_assembler); - gnuasm_dump(gnu_assembler, asm_output_file); - gnuasm_delete_assembler(gnu_assembler); - fclose(asm_output_file); -#endif + asm_output_file = fopen(argv[0], "w"); + firmbe_gen_code(asm_output_file); + fclose(asm_output_file); }