• Home
  • Raw
  • Download

Lines Matching refs:CarryIn

416     SDValue visitADDCARRYLike(SDValue N0, SDValue N1, SDValue CarryIn, SDNode *N);
2854 SDValue CarryIn = N->getOperand(2); in visitADDE() local
2861 N1, N0, CarryIn); in visitADDE()
2864 if (CarryIn.getOpcode() == ISD::CARRY_FALSE) in visitADDE()
2873 SDValue CarryIn = N->getOperand(2); in visitADDCARRY() local
2880 return DAG.getNode(ISD::ADDCARRY, DL, N->getVTList(), N1, N0, CarryIn); in visitADDCARRY()
2883 if (isNullConstant(CarryIn)) { in visitADDCARRY()
2892 EVT CarryVT = CarryIn.getValueType(); in visitADDCARRY()
2893 SDValue CarryExt = DAG.getBoolExtOrTrunc(CarryIn, DL, VT, CarryVT); in visitADDCARRY()
2900 if (SDValue Combined = visitADDCARRYLike(N0, N1, CarryIn, N)) in visitADDCARRY()
2903 if (SDValue Combined = visitADDCARRYLike(N1, N0, CarryIn, N)) in visitADDCARRY()
2912 SDValue CarryIn = N->getOperand(2); in visitSADDO_CARRY() local
2919 return DAG.getNode(ISD::SADDO_CARRY, DL, N->getVTList(), N1, N0, CarryIn); in visitSADDO_CARRY()
2922 if (isNullConstant(CarryIn)) { in visitSADDO_CARRY()
3070 SDValue CarryIn = Carry1.getOperand(CarryInOperandNum); in combineCarryDiamond() local
3078 if (CarryIn.getOpcode() != ISD::ZERO_EXTEND) in combineCarryDiamond()
3080 CarryIn = CarryIn.getOperand(0); in combineCarryDiamond()
3081 if (CarryIn.getValueType() != MVT::i1) in combineCarryDiamond()
3087 Carry0.getOperand(1), CarryIn); in combineCarryDiamond()
3108 SDValue DAGCombiner::visitADDCARRYLike(SDValue N0, SDValue N1, SDValue CarryIn, in visitADDCARRYLike() argument
3112 if (SDValue NotC = extractBooleanFlip(CarryIn, DAG, TLI, true)) { in visitADDCARRYLike()
3126 N0.getValue(1) != CarryIn)) && in visitADDCARRYLike()
3129 N0.getOperand(0), N0.getOperand(1), CarryIn); in visitADDCARRYLike()
3138 if (auto R = combineADDCARRYDiamond(*this, DAG, N0, Y, CarryIn, N)) in visitADDCARRYLike()
3140 if (auto R = combineADDCARRYDiamond(*this, DAG, N0, CarryIn, Y, N)) in visitADDCARRYLike()
3593 SDValue CarryIn = N->getOperand(2); in visitSUBE() local
3596 if (CarryIn.getOpcode() == ISD::CARRY_FALSE) in visitSUBE()
3605 SDValue CarryIn = N->getOperand(2); in visitSUBCARRY() local
3608 if (isNullConstant(CarryIn)) { in visitSUBCARRY()
3620 SDValue CarryIn = N->getOperand(2); in visitSSUBO_CARRY() local
3623 if (isNullConstant(CarryIn)) { in visitSSUBO_CARRY()