be: Replace generate_emitter.pl by generate_emitter_new.pl.
[libfirm] / ir / common / firm.c
index 1095594..df3ef9c 100644 (file)
@@ -54,6 +54,8 @@
 #include "debugger.h"
 #include "be_t.h"
 #include "irtools.h"
+#include "execfreq_t.h"
+#include "firmstat_t.h"
 
 /* returns the firm root */
 lc_opt_entry_t *firm_opt_get_root(void)
@@ -111,7 +113,9 @@ void ir_init(void)
        /* Init architecture dependent optimizations. */
        arch_dep_set_opts(arch_dep_none);
 
-       init_irnode();
+       init_execfreq();
+
+       init_stat();
 
 #ifdef DEBUG_libfirm
        /* integrated debugger extension */
@@ -124,6 +128,7 @@ void ir_finish(void)
 #ifdef DEBUG_libfirm
        firm_finish_debugger();
 #endif
+       exit_execfreq();
        firm_be_finish();
 
        free_ir_prog();