Lines Matching refs:Carry
4968 SDValue Carry = DAG.getNode(ARMISD::SUBC, DL, in ConvertBooleanCarryToCarryFlag() local
4971 return Carry.getValue(1); in ConvertBooleanCarryToCarryFlag()
6863 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
6871 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerSETCCCARRY()
6872 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerSETCCCARRY()
6874 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerSETCCCARRY()
6877 SDValue Cmp = DAG.getNode(ARMISD::SUBE, DL, VTs, LHS, RHS, Carry); in LowerSETCCCARRY()
9730 SDValue Carry = Op.getOperand(2); in LowerADDSUBCARRY() local
9737 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
9741 Op.getOperand(1), Carry); in LowerADDSUBCARRY()
9744 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerADDSUBCARRY()
9748 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
9749 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerADDSUBCARRY()
9751 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
9755 Op.getOperand(1), Carry); in LowerADDSUBCARRY()
9758 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerADDSUBCARRY()
9761 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
9762 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerADDSUBCARRY()
9766 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Result, Carry); in LowerADDSUBCARRY()
18188 SDValue Carry = in PerformCMOVCombine() local
18191 Res = DAG.getNode(ISD::ADDCARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()