And ANDS pattern to match the t2ANDS pattern.
authorBill Wendling <isanbard@gmail.com>
Tue, 31 Aug 2010 22:05:37 +0000 (22:05 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 31 Aug 2010 22:05:37 +0000 (22:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112654 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrInfo.td

index d5295b7502fd4a608170c87605ee6510447673c6..e66f9b9ad0ac5653f03c881cd1ea688410fede12 100644 (file)
@@ -1856,6 +1856,8 @@ def : ARMV6Pat<(int_arm_usat GPR:$a, imm:$pos), (USAT imm:$pos, GPR:$a, 0)>;
 
 defm AND   : AsI1_bin_irs<0b0000, "and",
                           BinOpFrag<(and node:$LHS, node:$RHS)>, 1>;
+defm ANDS  : AI1_bin_s_irs<0b0000, "and",
+                           BinOpFrag<(ARMand node:$LHS, node:$RHS)>, 1>;
 defm ORR   : AsI1_bin_irs<0b1100, "orr",
                           BinOpFrag<(or  node:$LHS, node:$RHS)>, 1>;
 defm EOR   : AsI1_bin_irs<0b0001, "eor",