alpha.md: Add names for all unnamed insns; use define_insn_and_split in some obvious...
authorRichard Henderson <rth@cygnus.com>
Tue, 24 Oct 2000 00:06:18 +0000 (17:06 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 24 Oct 2000 00:06:18 +0000 (17:06 -0700)
commit964686defdd10bfddabeb0e077ec3906433a49c0
tree7880a8a2c7c9a01b0ed4521873635893e895d7ec
parent18a3c539ee506283fb09cb4646e832497cc05bf0
alpha.md: Add names for all unnamed insns; use define_insn_and_split in some obvious places.

        * config/alpha/alpha.md: Add names for all unnamed insns; use
        define_insn_and_split in some obvious places.
        (lda): Remove.
        (zero_extendqihi2): Use an expander w/ nonimmediate_operand for BWX.
        (zero_extendqisi2, zero_extendqidi2): Likewise.
        (zero_extendhisi2, zero_extendhidi2): Likewise.
        (abs splitters): Fix match_scratch operand number.
        (bcc_reverse): Swap pc & label instead of non-canonical compare.

From-SVN: r37028
gcc/ChangeLog
gcc/config/alpha/alpha.md