Lines Matching defs:N1
3915 SDValue N1 = N->getOperand(1);
3916 EVT ExtVT = cast<VTSDNode>(N1)->getVT();
3922 SDValue NewInReg = DAG.getNode(N->getOpcode(), SL, SrcVT, Src, N1);
4235 SDValue N0, SDValue N1, unsigned Size, bool Signed) {
4238 return DAG.getNode(MulOpc, SL, MVT::i32, N0, N1);
4244 SDValue MulLo = DAG.getNode(MulLoOpc, SL, MVT::i32, N0, N1);
4245 SDValue MulHi = DAG.getNode(MulHiOpc, SL, MVT::i32, N0, N1);
4279 SDValue N1 = N->getOperand(1);
4301 SDValue MulVal = DAG.getNode(N->getOpcode(), DL, VT, N1, MulOper);
4302 return DAG.getNode(ISD::ADD, DL, VT, MulVal, N1);
4305 if (SDValue MulOper = IsFoldableAdd(N1)) {
4321 if (N1.getOpcode() == ISD::ANY_EXTEND)
4322 N1 = N1.getOperand(0);
4326 if (Subtarget->hasMulU24() && isU24(N0, DAG) && isU24(N1, DAG)) {
4328 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32);
4329 Mul = getMul24(DAG, DL, N0, N1, Size, false);
4330 } else if (Subtarget->hasMulI24() && isI24(N0, DAG) && isI24(N1, DAG)) {
4332 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32);
4333 Mul = getMul24(DAG, DL, N0, N1, Size, true);
4354 SDValue N1 = N->getOperand(1);
4362 if (N1.getOpcode() == ISD::ANY_EXTEND)
4363 N1 = N1.getOperand(0);
4370 if (Subtarget->hasMulI24() && isI24(N0, DAG) && isI24(N1, DAG)) {
4372 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32);
4377 if (Subtarget->hasMulU24() && isU24(N0, DAG) && isU24(N1, DAG)) {
4379 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32);
4387 SDValue Lo = DAG.getNode(LoOpcode, DL, MVT::i32, N0, N1);
4388 SDValue Hi = DAG.getNode(HiOpcode, DL, MVT::i32, N0, N1);
4413 SDValue N1 = N->getOperand(1);
4415 if (!isI24(N0, DAG) || !isI24(N1, DAG))
4419 N1 = DAG.getSExtOrTrunc(N1, DL, MVT::i32);
4421 SDValue Mulhi = DAG.getNode(AMDGPUISD::MULHI_I24, DL, MVT::i32, N0, N1);
4446 SDValue N1 = N->getOperand(1);
4448 if (!isU24(N0, DAG) || !isU24(N1, DAG))
4452 N1 = DAG.getZExtOrTrunc(N1, DL, MVT::i32);
4454 SDValue Mulhi = DAG.getNode(AMDGPUISD::MULHI_U24, DL, MVT::i32, N0, N1);
4524 SDValue N1,
4527 EVT VT = N1.getValueType();
4530 N1.getOperand(0), N2.getOperand(0));
5255 SDValue N1 = N->getOperand(1);
5262 ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1);
6007 Register N0, Register N1) const {