diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-03-12 17:38:30 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-03-12 17:38:30 +0000 |
commit | 67962db535fa27c17bf93b7974b83f0aaa1b815a (patch) | |
tree | 4583547ab2a563ddc71a04db0660fe8ef047105a /gcc/expr.c | |
parent | 8937b6a2095b723cbdb1fd2be7cd6011c52fce1a (diff) | |
download | gcc-67962db535fa27c17bf93b7974b83f0aaa1b815a.zip gcc-67962db535fa27c17bf93b7974b83f0aaa1b815a.tar.gz gcc-67962db535fa27c17bf93b7974b83f0aaa1b815a.tar.bz2 |
combine.c (unmentioned_reg_p): New function to check whether an expression is a "specialization" of another, i.e.
* combine.c (unmentioned_reg_p): New function to check whether an
expression is a "specialization" of another, i.e. that there are
no registers or memory references mentioned in the first that don't
appear in the second.
(unmentioned_reg_p_1): New helper subroutine of unmentioned_reg_p.
(combine_instructions): Also try combining instructions using the
REG_EQUAL note from a preceding log-linked instruction.
From-SVN: r79398
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions