gcse.c (blocks_with_calls): New bitmap.
authorJeff Law <law@redhat.com>
Wed, 16 Feb 2005 06:14:13 +0000 (23:14 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 16 Feb 2005 06:14:13 +0000 (23:14 -0700)
commitaa47fcfa218c053e0cb704e38cdee74242d66edc
tree8d58f56b7c657f91ef4dc6c6fcf30c5c9c3d8e2b
parent489ce9e7ab25a049ae546f36aada3f5e5a3646d8
gcse.c (blocks_with_calls): New bitmap.

* gcse.c (blocks_with_calls): New bitmap.
(alloc_gcse_mem): Allocate it.
(free_gcse_mem): Free it.
(clear_modifY_mem_tables): Clear it.
(record_last_mem_set_info): Set the proper bit in BLOCK_WITH_CALLS
when we encounter CALL_INSNs.
(compute_transp, case MEM): Handle blocks with calls separate
from blocks without calls.  Use bitmap iterators rather than
FOR_EACH_BB.

From-SVN: r95097
gcc/ChangeLog
gcc/gcse.c