Lines Matching refs:SUB
133 case ISD::SUB:
489 ISD::SUB, dl, NVT, Op,
707 // 3. [US][ADD|SUB]SAT
760 return DAG.getNode(ISD::SUB, dl, PromotedType, Max, Op2Promoted);
771 unsigned AddOp = Opcode == ISD::SADDSAT ? ISD::ADD : ISD::SUB;
957 unsigned Opcode = N->getOpcode() == ISD::SADDO ? ISD::ADD : ISD::SUB;
1168 unsigned Opcode = N->getOpcode() == ISD::UADDO ? ISD::ADD : ISD::SUB;
2001 case ISD::SUB: ExpandIntRes_ADDSUB(N, Lo, Hi); break;
2261 SDValue AmtExcess = DAG.getNode(ISD::SUB, dl, ShTy, Amt, NVBitsNode);
2262 SDValue AmtLack = DAG.getNode(ISD::SUB, dl, ShTy, NVBitsNode, Amt);
2435 RevOpc = ISD::SUB;
2441 Hi = DAG.getNode(ISD::SUB, dl, NVT, makeArrayRef(HiOps, 2));
2481 Lo = DAG.getNode(ISD::SUB, dl, NVT, LoOps);
2482 Hi = DAG.getNode(ISD::SUB, dl, NVT, makeArrayRef(HiOps, 2));
2494 Hi = DAG.getNode(ISD::SUB, dl, NVT, Hi, Borrow);
2562 NoCarryOp = ISD::SUB;
2723 SDValue Neg = DAG.getNode(ISD::SUB, dl, VT,
3391 ISD::ADD : ISD::SUB, dl, LHS.getValueType(),