diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-04-10 10:56:02 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-04-10 10:56:02 -0400 |
commit | 26958509940f82795f35673f4003a16e60cb5da1 (patch) | |
tree | 7f61f97c45311eec3f4712a40fa35b3f075bf8db /gcc/objc | |
parent | c72fc2d9d984e877d5f912c3e59e8a12d1aad03c (diff) | |
download | gcc-26958509940f82795f35673f4003a16e60cb5da1.zip gcc-26958509940f82795f35673f4003a16e60cb5da1.tar.gz gcc-26958509940f82795f35673f4003a16e60cb5da1.tar.bz2 |
(add/sub): Correct predicates and constraints for sNaddX and addX insns...
(add/sub): Correct predicates and constraints for sNaddX and addX insns; we
can use sNsubX and subX to add small negative constants.
Don't split addition to SP since we want to update it just once.
(beq, bne): Use subtract, not compare for ints; it's more efficient.
(define_split for comparisons): Always prefer add/sub if it will work.
(probe_stack, allocate_stack): New patterns.
From-SVN: r4078
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions