[PATCH] Iterative dataflow, take 2

Geoff Keating geoffk@geoffk.org
Tue Nov 13 15:03:00 GMT 2001


Daniel Berlin <dan@cgsoftware.com> writes:

> Okay to commit (It was bootstrapped on powerpc linux, and i686 linux)?
> 2001-11-06  Daniel Berlin  <dan@cgsoftware.com>
> 
>         * Makefile.in (df.o): Add fibheap.h to dependencies.
>        
>         * df.h: Add prototypes for transfer functions, iterative_dataflow
>         functions.
>         (enum df_flow_dir): New enum.
>         (enum df_confluence_op): New enum.
>         (struct df): Add inverse_rts_map.
> 
>         * df.c: Add sbitmap.h to the list of includes.
>         (df_rd_global_compute): Removed.
>         (df_ru_global_compute): Removed.
>         (df_lr_global_compute): Removed.
>         (df_rd_transfer_function): New function.
>         (df_ru_transfer_function): New function.
>         (df_lr_transfer_function): New function.
>         (df_analyse_1): allocate/compute/free df->inverse_rts_map.
>         Use iterative_dataflow_bitmap instead of df_*_global_compute.
>         (iterative_dataflow_sbitmap): New function.
>         (iterative_dataflow_bitmap): New function.

This is OK.

-- 
- Geoffrey Keating <geoffk@geoffk.org> <geoffk@redhat.com>



More information about the Gcc-patches mailing list