some bugifxes for alloca handling
[libfirm] / ir / be / bemain.c
index 77cc93c..4ee7aa4 100644 (file)
@@ -539,6 +539,10 @@ static void be_main_loop(FILE *file_handle)
                be_abi_fix_stack_bias(birg.abi);
                BE_TIMER_POP(t_abi);
 
+               BE_TIMER_PUSH(t_finish);
+               arch_code_generator_finish(birg.cg);
+               BE_TIMER_POP(t_finish);
+
                /* check schedule */
                BE_TIMER_PUSH(t_verify);
                be_sched_vrfy(birg.irg, vrfy_option);
@@ -582,6 +586,7 @@ static void be_main_loop(FILE *file_handle)
                        LC_EMIT_RA(ra_timer->t_prolog);
                        LC_EMIT_RA(ra_timer->t_live);
                        LC_EMIT_RA(ra_timer->t_spill);
+                        LC_EMIT_RA(ra_timer->t_spillslots);
                        LC_EMIT_RA(ra_timer->t_color);
                        LC_EMIT_RA(ra_timer->t_ifg);
                        LC_EMIT_RA(ra_timer->t_copymin);