• law's avatar
    * h8300/h8300.md (andhi3): If 2nd operand is a CONST_INT that · b74662f7
    law authored
            meets the 'J' constraint, then only two bytes are needed for
            this insn.  Improve code generated for the h8300h when both
            operands are registers.
            (iorhi3, xorhi3): Likewise.  Rework to be nearly identical to andhi3.
            (andsi3): If 2nd operand is a CONST_INT that meets the 'J'
            constraint, then only two bytes are need for this insn.
            Improve code generated for the h8300h regardless of the
            type of the 2nd operand.  Make this pattern work on the h8300 too.
            (iorsi3, xorsi3): Likewise.  Rework to be nearly identical to andsi3.
            (iorqi3_internal): Make this pattern look more like andqi3_internal.
            (one_cmplhi2, one_cmplsi2): Fix length computation for H8300H.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11830 138bc75d-0d04-0410-961f-82ee72b054a4
    b74662f7
h8300.md 73.1 KB