patch committed to dataflow branch
Sun Apr 16 00:18:00 GMT 2006
Kenneth Zadeck wrote:
> This patch converts the threading of the prologue and epilogue to use df.
> This code has been bootstrapped and regression tested on
forgot again to attach the patch.
> 2006-04-15 Kenneth Zadeck <firstname.lastname@example.org>
> * tree-pass.h (pass_flow2): Renamed to
> * passes.c (pass_flow2): Ditto.
> * final.c (rest_of_clean_state): Removed flow2_completed.
> * config/i386/i386.md: Ditto.
> * config/sh/sh.md: Ditto.
> * config/mips/mips.md: Ditto.
> * config/h8300/h8300.md: Ditto.
> * flow.c: Ditto.
> (rest_of_handle_flow2): Moved to function.c as
> * timevar.def (TV_FLOW2): Renamed to
> * function.c (keep_stack_depressed): Added df parameter.
> (thread_prologue_and_epilogue_insns): Made local function and
> removed unused parameter. Added local instance of df.
> (rest_of_handle_thread_prologue_and_epilogue): New function
> renamed from flow.c.
> (pass_thread_prologue_and_epilogue): New pass.
> * rtl.h (flow2_completed, thread_prologue_and_epilogue_insns):
> * df-problems.c (df_ru_get_bb_info, df_rd_get_bb_info,
> df_lr_get_bb_info, df_ur_get_bb_info, df_urec_get_bb_info): Added
> * Makefile.in (function.o): Added timevar.h.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 17596 bytes
Desc: not available
More information about the Gcc-patches