Home | History | Annotate | Download | only in ARM

Lines Matching refs:Subc

1274   case ARMISD::SUBC:          return "ARMISD::SUBC";
4051 // ARMISD::SUBC Carry, 1
4052 SDValue Carry = DAG.getNode(ARMISD::SUBC, DL,
4092 Value = DAG.getNode(ARMISD::SUBC, dl, VTs, LHS, RHS);
4095 // ARMISD::SUBC returns 0 when we have to borrow, so make it an overflow
10096 // Check that we are chained to the right ADDC or SUBC node.
10101 AddcSubcNode->getOpcode() != ARMISD::SUBC))
10161 // whose low result is fed to the ADDC/SUBC we are checking.
10175 // If HiAddSub is the same node as ADDC/SUBC or is a predecessor of ADDC/SUBC
10199 if (AddcSubcNode->getOpcode() == ARMISD::SUBC) {
10208 } else if (AddcSubcNode->getOpcode() == ARMISD::SUBC)
10210 // function can not handle the case where AddcSubcNode is a SUBC.
10313 if (N->getOpcode() == ARMISD::SUBC) {
10314 // (SUBC (ADDE 0, 0, C), 1) -> C
10331 unsigned Opcode = (N->getOpcode() == ARMISD::ADDC) ? ARMISD::SUBC
12720 SDValue Subc = DAG.getNode(ISD::USUBO, dl, VTs, FalseVal, TrueVal);
12721 Res = DAG.getNode(ISD::SUBCARRY, dl, VTs, FalseVal, Subc, Subc.getValue(1));
12763 case ARMISD::SUBC: return PerformAddcSubcCombine(N, DCI, Subtarget);
13509 case ARMISD::SUBC: