Lines Matching refs:Carry

4028   SDValue Carry = DAG.getNode(ARMISD::SUBC, DL,  in ConvertBooleanCarryToCarryFlag()  local
4031 return Carry.getValue(1); in ConvertBooleanCarryToCarryFlag()
5684 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
5692 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerSETCCCARRY()
5693 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerSETCCCARRY()
5695 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerSETCCCARRY()
5698 SDValue Cmp = DAG.getNode(ARMISD::SUBE, DL, VTs, LHS, RHS, Carry); in LowerSETCCCARRY()
7626 SDValue Carry = Op.getOperand(2); in LowerADDSUBCARRY() local
7633 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
7637 Op.getOperand(1), Carry); in LowerADDSUBCARRY()
7640 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerADDSUBCARRY()
7644 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
7645 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerADDSUBCARRY()
7647 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
7651 Op.getOperand(1), Carry); in LowerADDSUBCARRY()
7654 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerADDSUBCARRY()
7657 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
7658 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerADDSUBCARRY()
7662 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Result, Carry); in LowerADDSUBCARRY()
12723 SDValue Carry = in PerformCMOVCombine() local
12726 Res = DAG.getNode(ISD::ADDCARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()
12777 SDValue Carry = DAG.getNode( in PerformCMOVCombine() local
12779 Res = DAG.getNode(ISD::MERGE_VALUES, dl, VTs, Res, Carry); in PerformCMOVCombine()