mips.md (one_cmpl[sd]i2): Redefine using :GPR.
* config/mips/mips.md (one_cmpl[sd]i2): Redefine using :GPR. (and[sd]3, ior[sd]i3, xor[sd]i3): Likewise. Change 32-bit patterns to use register_operand rather than uns_arith_operand as the predicate for operand 1. Remove redundant MIPS16 force_reg() for operand 1. (*and[sd]i3, *ior[sd]i3, *xor[sd]i3): Name formerly unnamed patterns. Redefine using :GPR. Make same predicate change here. Extend the commutativity of operands 1 and 2 from the SImode version to the DImode one. (*and[sd]i3_mips16, *ior[sd]i3_mips16, *xor[sd]i3_mips16): Likewise, but with no predicate changes. (*nor[sd]i3): Redefine using :GPR. From-SVN: r86413
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment