Change ARM / Thumb2 addc / adde and subc / sube modeling to use physical
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.h
index 61aa56179c5886cf15c2fe4eaf68567a80ecd61e..4a07ebf97b549129a49ee20a67ec55955a8a78c5 100644 (file)
@@ -71,6 +71,11 @@ namespace llvm {
       SRA_FLAG,     // V,Flag = sra_flag X -> sra X, 1 + save carry out.
       RRX,          // V = RRX X, Flag     -> srl X, 1 + shift in carry flag.
 
+      ADDC,         // Add with carry
+      ADDE,         // Add using carry
+      SUBC,         // Sub with carry
+      SUBE,         // Sub using carry
+
       VMOVRRD,      // double to two gprs.
       VMOVDRR,      // Two gprs to double.