OSDN Git Service

More efficient version of Jul 10 bugfix of mine, as
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Jul 1998 03:34:12 +0000 (03:34 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Jul 1998 03:34:12 +0000 (03:34 +0000)
commite4525dfecc8594b2b0709c8b98d4525ef7d23477
tree13bf604991dc573e48b0831d75446e37541a2e97
parentde876d4fbb38b8066d84485821a1a38e582e284b
More efficient version of Jul 10 bugfix of mine, as
discussed on egcs-patches.
* regclass.c (reg_scan_mark_refs): New arg min_regno.  Only update
regscan information for REGs with numbers greater than or equal to
this.  All callers changed.
(reg_scan_update): New function to efficiently update regscan
information on the fly.
* rtl.h: Add prototype.
* jump.c (jump_optimize): Call it when we make a transformation
which generates new pseudo-REGs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21096 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/jump.c
gcc/regclass.c
gcc/rtl.h