diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2001-12-14 18:24:21 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-12-14 18:24:21 -0800 |
commit | 752ae91493c7b2a0d99405a35ecb42407762000d (patch) | |
tree | 7448cea313891240a92a6424a5a0a25319ac62b1 /gcc/java/zextract.c | |
parent | ebd97b96f754b3a2e6d68ce4218b6c3b26edc5de (diff) | |
download | gcc-752ae91493c7b2a0d99405a35ecb42407762000d.zip gcc-752ae91493c7b2a0d99405a35ecb42407762000d.tar.gz gcc-752ae91493c7b2a0d99405a35ecb42407762000d.tar.bz2 |
regrename.c (struct value_data): Add max_value_regs.
* regrename.c (struct value_data): Add max_value_regs.
(init_value_data): Initialize it.
(kill_value): Kill values that overlap the dying register.
(set_value_regno): New.
(kill_set_value, kill_autoinc_value, copy_value): Use it.
(copyprop_hardreg_forward_1): Kill earlyclobber operands
before looking at inputs.
From-SVN: r48028
Diffstat (limited to 'gcc/java/zextract.c')
0 files changed, 0 insertions, 0 deletions