(move patterns): Reorganize pattern order.
authorTorbjorn Granlund <tege@gnu.org>
Thu, 14 Jan 1993 19:11:55 +0000 (19:11 +0000)
committerTorbjorn Granlund <tege@gnu.org>
Thu, 14 Jan 1993 19:11:55 +0000 (19:11 +0000)
commitac153498d0c9e9fd3608e146a27549f84ebd97e2
treed8f7746edaf521a0a51ddf91d10f047399856c88
parentcc81e6253b50a6d819d5fbffaecceec38726c39d
(move patterns): Reorganize pattern order.

(move patterns): Reorganize pattern order.  Cleanup.  Merge
CONST_INT patterns into main patterns for SImode, HImode, QImode.
Add patterns to recognize predecrement cases in SImode, HImode,
QImode.  Remove 'y' constraint from SImode recognizer.
(main MImode, QImode recognizers): Handle SAR move from greg.
Change constaints to match the SImode pattern.
(cmov): Move near other conditional patterns.
(all file): Replace all occurences of srcsi_operand with move_operand.
Replace `ldo X(0),d' with `ldi X,d'.
(rotlsi3): Remove SET_ATTRs.
(rotrsi3): Likewise.

From-SVN: r3232
gcc/config/pa/pa.md