Lines Matching refs:Carry
1982 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
1989 EVT CarryVT = Carry.getValueType(); in LowerSETCCCARRY()
1991 Carry = DAG.getNode(M68kISD::ADD, DL, DAG.getVTList(CarryVT, MVT::i32), Carry, in LowerSETCCCARRY()
1996 DAG.getNode(M68kISD::SUBX, DL, VTs, LHS, RHS, Carry.getValue(1)); in LowerSETCCCARRY()
3362 SDValue Carry = CCR.getOperand(0); in combineCarryThroughADD() local
3363 while (Carry.getOpcode() == ISD::TRUNCATE || in combineCarryThroughADD()
3364 Carry.getOpcode() == ISD::ZERO_EXTEND || in combineCarryThroughADD()
3365 Carry.getOpcode() == ISD::SIGN_EXTEND || in combineCarryThroughADD()
3366 Carry.getOpcode() == ISD::ANY_EXTEND || in combineCarryThroughADD()
3367 (Carry.getOpcode() == ISD::AND && in combineCarryThroughADD()
3368 isOneConstant(Carry.getOperand(1)))) in combineCarryThroughADD()
3369 Carry = Carry.getOperand(0); in combineCarryThroughADD()
3370 if (Carry.getOpcode() == M68kISD::SETCC || in combineCarryThroughADD()
3371 Carry.getOpcode() == M68kISD::SETCC_CARRY) { in combineCarryThroughADD()
3372 if (Carry.getConstantOperandVal(0) == M68k::COND_CS) in combineCarryThroughADD()
3373 return Carry.getOperand(1); in combineCarryThroughADD()