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