Lines Matching refs:Carry
5025 SDValue Carry = DAG.getNode(ARMISD::SUBC, DL, in ConvertBooleanCarryToCarryFlag() local
5028 return Carry.getValue(1); in ConvertBooleanCarryToCarryFlag()
6963 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
6971 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerSETCCCARRY()
6972 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerSETCCCARRY()
6974 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerSETCCCARRY()
6977 SDValue Cmp = DAG.getNode(ARMISD::SUBE, DL, VTs, LHS, RHS, Carry); in LowerSETCCCARRY()
9889 SDValue Carry = Op.getOperand(2); in LowerUADDSUBO_CARRY() local
9896 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerUADDSUBO_CARRY()
9900 Op.getOperand(1), Carry); in LowerUADDSUBO_CARRY()
9903 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerUADDSUBO_CARRY()
9907 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerUADDSUBO_CARRY()
9908 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerUADDSUBO_CARRY()
9910 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerUADDSUBO_CARRY()
9914 Op.getOperand(1), Carry); in LowerUADDSUBO_CARRY()
9917 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerUADDSUBO_CARRY()
9920 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerUADDSUBO_CARRY()
9921 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerUADDSUBO_CARRY()
9925 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Result, Carry); in LowerUADDSUBO_CARRY()
18486 SDValue Carry = in PerformCMOVCombine() local
18489 Res = DAG.getNode(ISD::UADDO_CARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()