diff options
author | Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz> | 1998-08-25 08:56:57 +0200 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-08-24 23:56:57 -0700 |
commit | 5d6d333901aacf4485d6dc5f3b4a24d358c4edde (patch) | |
tree | ec0d689878f17ab5f72ea35da4bc8c1bcc4d06e1 /gcc/regclass.c | |
parent | 00045f52758be5d18a71697c20a00d0d0ae4753e (diff) | |
download | gcc-5d6d333901aacf4485d6dc5f3b4a24d358c4edde.zip gcc-5d6d333901aacf4485d6dc5f3b4a24d358c4edde.tar.gz gcc-5d6d333901aacf4485d6dc5f3b4a24d358c4edde.tar.bz2 |
sparc.c (arith_4096_operand, [...]): New predicates.
* config/sparc/sparc.c (arith_4096_operand, arith_add_operand,
arith_double_4096_operand, arith_double_add_operand): New
predicates.
* config/sparc/sparc.h (PREDICATE_CODES): Add them, declare them.
* config/sparc/sparc.md (adddi3, addsi3, subdi3, subsi3): Use
them to transform add/sub 4096 into add/sub -4096.
From-SVN: r21961
Diffstat (limited to 'gcc/regclass.c')
0 files changed, 0 insertions, 0 deletions