diff options
author | Jakub Jelinek <jakub@redhat.com> | 2002-03-29 09:01:20 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2002-03-29 09:01:20 +0100 |
commit | 0a0440c94f4e57a050348a0970a34ab496f9d5dc (patch) | |
tree | 4cbadd2a4172d048aafb0cabc2311fd510f84b2f /gcc/tree.c | |
parent | c7f4981a5122c9b1dfcbe4596b05515d055a4b17 (diff) | |
download | gcc-0a0440c94f4e57a050348a0970a34ab496f9d5dc.zip gcc-0a0440c94f4e57a050348a0970a34ab496f9d5dc.tar.gz gcc-0a0440c94f4e57a050348a0970a34ab496f9d5dc.tar.bz2 |
combine.c (set_nonzero_bits_and_sign_copies): Don't call nonzero_bits if not needed.
* combine.c (set_nonzero_bits_and_sign_copies): Don't call
nonzero_bits if not needed.
(nonzero_bits) [XOR]: Likewise.
(nonzero_bits) [REG]: Use reg_last_set_nonzero_bits even if
reg_last_set_mode and mode are both MODE_INT, but not equal.
(record_value_for_reg): Compute reg_last_set_nonzero_bits
in nonzero_bits_mode for MODE_INT modes.
From-SVN: r51551
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions