* h8300/h8300.md: Remove "type" attribute from all patterns
commit4f27178cafe65fb70e91f4feebc10bfe03efe2fa
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Apr 1996 19:21:44 +0000 (18 19:21 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Apr 1996 19:21:44 +0000 (18 19:21 +0000)
tree037bd09cb709efb373b0a3e7024fa1f04cbb0ba3
parenta2e74bc04bef7e5af5506ea28aa79000bcc0ac7b
    * h8300/h8300.md: Remove "type" attribute from all patterns
        except those which have varying length branches.  Eliminate
        obsolete "type" attributes.  Add additional comments about insn
        length computation problems and further optimizations.  Add
        "length" and "cc" attributes to insns without them, fix a few
        length computations.  Remove patterns which are commented out.

        * h8300/h8300.md (zero extension expanders and insns): Simplify,
        fix various length problems, provide optimized versions for the
        h8300 and h8300h.
        (sign extension expanders and insns): Likewise.  Make them
        nearly identical to zero_extension patterns and insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11849 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/h8300/h8300.md