projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove the unused STATEMENT_LOCAL_LABEL/struct local_label_statement_t. It never...
[cparser]
/
driver
/
firm_codegen.c
diff --git
a/driver/firm_codegen.c
b/driver/firm_codegen.c
index
57f52b3
..
4a4c767
100644
(file)
--- a/
driver/firm_codegen.c
+++ b/
driver/firm_codegen.c
@@
-23,8
+23,6
@@
#include "firm_opt.h"
#include "firm_timing.h"
#include "firm_opt.h"
#include "firm_timing.h"
-extern void be_main(FILE *f, const char *asm_file_name);
-
/**
* Substitutes '.c' for '.s'.
*/
/**
* 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:
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);
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:
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);
ir_set_debug_retrieve(dbg_retrieve);
be_main(out, file_name);
- timer_
pop(
);
+ timer_
stop(TV_FIRM_BE
);
break;
#endif
break;
#endif