(zero_extendsidi2): New pattern.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 14 Jan 1995 01:36:09 +0000 (20:36 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 14 Jan 1995 01:36:09 +0000 (20:36 -0500)
commit801aee461fecd3577391e7e9f149016383199cee
tree73a7ee33802835b0396d34e292d68f1d3ff2e162
parentf1d947250e78e10c44bd8fefc58cad274ce2fef4
(zero_extendsidi2): New pattern.

(extendqidi2, extendhidi2, extendsidi2, extendplussidi): New patterns.
(adddia_sexthishl32, adddid_sexthishl32): New patterns.
(adddi_dilshr32, adddi_dishl32, adddi_mem): New patterns.
(adddi3, subdi3): Allow more alternatives.
(subdia_sexthishl32, subdid_sexthishl32): New patterns.
(subdi_dishl32, subdi_mem): New patterns.
(negdi2): New pattern.
(ashldi_sexthi, ashldi_const32, ashldi_const, ashldi3): New patterns.
(subreg1ashrdi_const32, ashrdi_const32): New patterns.
(ashrdi_const32_mem, ashrdi_const, ashrdi3): New patterns.
(subreg1lshrdi_const32, lshrdi_const32, lshrdi_const, lshrdi3): Ditto.
(lshrsi_31): New pattern.
(lshrsi_16, lshrsi_17_24): New names for old unnamed patterns.

From-SVN: r8753
gcc/config/m68k/m68k.md