Lines Matching refs:Carry

5008   SDValue Carry = DAG.getNode(ARMISD::SUBC, DL,  in ConvertBooleanCarryToCarryFlag()  local
5011 return Carry.getValue(1); in ConvertBooleanCarryToCarryFlag()
6946 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
6954 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerSETCCCARRY()
6955 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerSETCCCARRY()
6957 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerSETCCCARRY()
6960 SDValue Cmp = DAG.getNode(ARMISD::SUBE, DL, VTs, LHS, RHS, Carry); in LowerSETCCCARRY()
9872 SDValue Carry = Op.getOperand(2); in LowerUADDSUBO_CARRY() local
9879 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerUADDSUBO_CARRY()
9883 Op.getOperand(1), Carry); in LowerUADDSUBO_CARRY()
9886 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerUADDSUBO_CARRY()
9890 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerUADDSUBO_CARRY()
9891 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerUADDSUBO_CARRY()
9893 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerUADDSUBO_CARRY()
9897 Op.getOperand(1), Carry); in LowerUADDSUBO_CARRY()
9900 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerUADDSUBO_CARRY()
9903 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerUADDSUBO_CARRY()
9904 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerUADDSUBO_CARRY()
9908 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Result, Carry); in LowerUADDSUBO_CARRY()
18463 SDValue Carry = in PerformCMOVCombine() local
18466 Res = DAG.getNode(ISD::UADDO_CARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()