Lines Matching refs:Carry
2212 SDValue Carry = Op.getOperand(2); in LowerSETCCCARRY() local
2219 EVT CarryVT = Carry.getValueType(); in LowerSETCCCARRY()
2221 Carry = DAG.getNode(M68kISD::ADD, DL, DAG.getVTList(CarryVT, MVT::i32), Carry, in LowerSETCCCARRY()
2226 DAG.getNode(M68kISD::SUBX, DL, VTs, LHS, RHS, Carry.getValue(1)); in LowerSETCCCARRY()
3541 SDValue Carry = CCR.getOperand(0); in combineCarryThroughADD() local
3542 while (Carry.getOpcode() == ISD::TRUNCATE || in combineCarryThroughADD()
3543 Carry.getOpcode() == ISD::ZERO_EXTEND || in combineCarryThroughADD()
3544 Carry.getOpcode() == ISD::SIGN_EXTEND || in combineCarryThroughADD()
3545 Carry.getOpcode() == ISD::ANY_EXTEND || in combineCarryThroughADD()
3546 (Carry.getOpcode() == ISD::AND && in combineCarryThroughADD()
3547 isOneConstant(Carry.getOperand(1)))) in combineCarryThroughADD()
3548 Carry = Carry.getOperand(0); in combineCarryThroughADD()
3549 if (Carry.getOpcode() == M68kISD::SETCC || in combineCarryThroughADD()
3550 Carry.getOpcode() == M68kISD::SETCC_CARRY) { in combineCarryThroughADD()
3551 if (Carry.getConstantOperandVal(0) == M68k::COND_CS) in combineCarryThroughADD()
3552 return Carry.getOperand(1); in combineCarryThroughADD()