[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