Lines Matching refs:Carry

4902   SDValue Carry = DAG.getNode(ARMISD::SUBC, DL,  in ConvertBooleanCarryToCarryFlag()  local
4905 return Carry.getValue(1); in ConvertBooleanCarryToCarryFlag()
6762 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
6770 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerSETCCCARRY()
6771 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerSETCCCARRY()
6773 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerSETCCCARRY()
6776 SDValue Cmp = DAG.getNode(ARMISD::SUBE, DL, VTs, LHS, RHS, Carry); in LowerSETCCCARRY()
9524 SDValue Carry = Op.getOperand(2); in LowerADDSUBCARRY() local
9531 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
9535 Op.getOperand(1), Carry); in LowerADDSUBCARRY()
9538 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerADDSUBCARRY()
9542 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
9543 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerADDSUBCARRY()
9545 Carry = ConvertBooleanCarryToCarryFlag(Carry, DAG); in LowerADDSUBCARRY()
9549 Op.getOperand(1), Carry); in LowerADDSUBCARRY()
9552 Carry = ConvertCarryFlagToBooleanCarry(Result.getValue(1), VT, DAG); in LowerADDSUBCARRY()
9555 Carry = DAG.getNode(ISD::SUB, DL, MVT::i32, in LowerADDSUBCARRY()
9556 DAG.getConstant(1, DL, MVT::i32), Carry); in LowerADDSUBCARRY()
9560 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Result, Carry); in LowerADDSUBCARRY()
17263 SDValue Carry = in PerformCMOVCombine() local
17266 Res = DAG.getNode(ISD::ADDCARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()