X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=driver%2Ffirm_codegen.c;h=4a4c76747c3b7022aec5327dc821100ba76007ca;hb=3bacbd8004ed7a87d9241cde66b9990643da5c5b;hp=57f52b3a9007ed25faeaaa946443473564198510;hpb=d9f918c846087ee7fc1b97e83671181c1ecf2fff;p=cparser diff --git a/driver/firm_codegen.c b/driver/firm_codegen.c index 57f52b3..4a4c767 100644 --- a/driver/firm_codegen.c +++ b/driver/firm_codegen.c @@ -23,8 +23,6 @@ #include "firm_opt.h" #include "firm_timing.h" -extern void be_main(FILE *f, const char *asm_file_name); - /** * Substitutes '.c' for '.s'. */ @@ -73,19 +71,19 @@ void do_codegen(FILE *out, const char *file_name) { switch (firm_be_opt.selection) { #ifdef FIRM2C_BACKEND case BE_FIRM2C: - timer_push(TV_FIRM2C_BE); + timer_start(TV_FIRM2C_BE); cbackend_set_debug_retrieve(dbg_retrieve); generate_code_file(out); - timer_pop(); + timer_stop(TV_FIRM2C_BE); break; #endif #ifdef FIRM_BACKEND case BE_FIRM_BE: - timer_push(TV_FIRM_BE); + timer_start(TV_FIRM_BE); ir_set_debug_retrieve(dbg_retrieve); be_main(out, file_name); - timer_pop(); + timer_stop(TV_FIRM_BE); break; #endif