This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog basic-block.h gcse.c lcm.c
- To: gcc-cvs at egcs dot cygnus dot com
- Subject: egcs/gcc ChangeLog basic-block.h gcse.c lcm.c
- From: law at gcc dot gnu dot org
- Date: 11 Nov 1999 06:38:16 -0000
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: law@sourceware.cygnus.com 99/11/10 22:38:16
Modified files:
gcc : ChangeLog basic-block.h gcse.c lcm.c
Log message:
* basic-block.h (compute_available): Returns a void now.
* gcse.c (one_classic_gcse_pass): Do not expect compute_available
to return a value anymore.
* lcm.c (compute_available, compute_antinout_edge): Revamp to use
worklists. Fix boundary cases. Compute maximal solutions.
(compute_laterin, compute_nearerout): Similarly.