(zero_extendqidi2): Handle TARGET_BYTE_OPS.
authorTorbjorn Granlund <tege@gnu.org>
Tue, 12 Nov 1996 22:53:16 +0000 (22:53 +0000)
committerTorbjorn Granlund <tege@gnu.org>
Tue, 12 Nov 1996 22:53:16 +0000 (22:53 +0000)
commitec0fb1631e33a2ff6d16e43379f221f01966d6da
tree828b6c545d047c37e44c14c5eaab4f46dfbdc91a
parenta2574dbebf114c81ce137b7caacbd628e99f6c4c
(zero_extendqidi2): Handle TARGET_BYTE_OPS.

(zero_extendhidi2): Likewise.
(zero_extendqisi2): Likewise.
(zero_extendhisi2): Likewise.
(extendqisi2): Use extendqidi2x if TARGET_BYTE_OPS.
(extendqidi2): Likewise.
(extendqidi2x): New pattern.
(extendhisi2): Use extendhidi2x if TARGET_BYTE_OPS.
(extendhidi2): Likewise.
(extendhidi2x): New pattern.
(movhi): Handle TARGET_BYTE_OPS.
(movhi matcher): Output ldwu and stw.
(movqi): Handle TARGET_BYTE_OPS.
(movqi matcher): Output ldbu and stb.

From-SVN: r13149
gcc/config/alpha/alpha.md