[lno] [PATCH] Loop Versioning

Daniel Berlin dberlin@dberlin.org
Tue Jan 27 03:46:00 GMT 2004


On Jan 26, 2004, at 9:52 PM, Devang Patel wrote:

> This patch implements loop versioning transformation at tree level.
> Bootstrapped on powerpc-darwin.
>
> --
> Devang
>
>
> 2003-01-26  Devang Patel <dpatel@apple.com>
>
>         * cfglayout.h (loopify): Add new bool parameter.
>         * cfgloopmanip.c (loopify): Support new bool argument.
>         * loop-unswitch.c (unswitch_loop): Supply additional argument 
> 'true'
>         to loopify.
>         * tree-cfg.c (create_bb, tree_block_label, tree_split_edge,
>         tree_block-label): Make externally visible.

split_edge should call tree_split_edge, so their should be  no need to 
make this visible.
create_basic_block will call create_bb, so you don't need to make 
create_bb visible either.



More information about the Gcc-patches mailing list