Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:ADDC

1110   case ISD::ADDC:               return visitADDC(N);
1568 return DAG.getNode(ISD::ADDC, SDLoc(N), N->getVTList(), N1, N0);
1570 // fold (addc x, 0) -> x + no carry out
1575 // fold (addc a, b) -> (or a, b), CARRY_FALSE iff a and b share no bits.
1606 // fold (adde x, y, false) -> (addc x, y)
1608 return DAG.getNode(ISD::ADDC, SDLoc(N), N->getVTList(), N0, N1);
2827 APInt ADDC = ADDI->getAPIntValue();
2828 if (!TLI.isLegalAddImmediate(ADDC.getSExtValue())) {
2837 ADDC |= Mask;
2838 if (TLI.isLegalAddImmediate(ADDC.getSExtValue())) {
2841 N0.getOperand(0), DAG.getConstant(ADDC, VT));