Lines Matching refs:CarryIn

305     SDValue visitADDCARRYLike(SDValue N0, SDValue N1, SDValue CarryIn, SDNode *N);
2452 SDValue CarryIn = N->getOperand(2); in visitADDE() local
2459 N1, N0, CarryIn); in visitADDE()
2462 if (CarryIn.getOpcode() == ISD::CARRY_FALSE) in visitADDE()
2471 SDValue CarryIn = N->getOperand(2); in visitADDCARRY() local
2478 return DAG.getNode(ISD::ADDCARRY, DL, N->getVTList(), N1, N0, CarryIn); in visitADDCARRY()
2481 if (isNullConstant(CarryIn)) { in visitADDCARRY()
2487 EVT CarryVT = CarryIn.getValueType(); in visitADDCARRY()
2492 SDValue CarryExt = DAG.getBoolExtOrTrunc(CarryIn, DL, VT, CarryVT); in visitADDCARRY()
2501 isBooleanFlip(CarryIn, CarryVT, TLI)) { in visitADDCARRY()
2504 N0.getOperand(0), CarryIn.getOperand(0)); in visitADDCARRY()
2509 if (SDValue Combined = visitADDCARRYLike(N0, N1, CarryIn, N)) in visitADDCARRY()
2512 if (SDValue Combined = visitADDCARRYLike(N1, N0, CarryIn, N)) in visitADDCARRY()
2518 SDValue DAGCombiner::visitADDCARRYLike(SDValue N0, SDValue N1, SDValue CarryIn, in visitADDCARRYLike() argument
2526 N0.getOperand(0), N0.getOperand(1), CarryIn); in visitADDCARRYLike()
2549 CarryIn.getResNo() == 1 && in visitADDCARRYLike()
2550 CarryIn.getOpcode() == ISD::ADDCARRY && in visitADDCARRYLike()
2551 isNullConstant(CarryIn.getOperand(1)) && in visitADDCARRYLike()
2552 CarryIn.getOperand(0) == Y.getValue(0)) { in visitADDCARRYLike()
2555 CarryIn.getOperand(2)); in visitADDCARRYLike()
2884 SDValue CarryIn = N->getOperand(2); in visitSUBE() local
2887 if (CarryIn.getOpcode() == ISD::CARRY_FALSE) in visitSUBE()
2896 SDValue CarryIn = N->getOperand(2); in visitSUBCARRY() local
2899 if (isNullConstant(CarryIn)) { in visitSUBCARRY()