diff options
author | David S. Miller <davem@pierdol.cobaltmicro.com> | 1998-07-13 03:34:12 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-07-12 20:34:12 -0700 |
commit | f903b91f37ac738712b8a6494ce261ebccaad9c1 (patch) | |
tree | 13bf604991dc573e48b0831d75446e37541a2e97 /gcc/expr.c | |
parent | 1b07eafaae2a861b9afe080be61cbfc4cdf75c66 (diff) | |
download | gcc-f903b91f37ac738712b8a6494ce261ebccaad9c1.zip gcc-f903b91f37ac738712b8a6494ce261ebccaad9c1.tar.gz gcc-f903b91f37ac738712b8a6494ce261ebccaad9c1.tar.bz2 |
More efficient version of Jul 10 bugfix of mine, as discussed on egcs-patches.
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.
From-SVN: r21096
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions