Lines Matching refs:WideVT
9319 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VT.getScalarSizeInBits() * 2); in expandMULO() local
9321 WideVT = in expandMULO()
9322 EVT::getVectorVT(*DAG.getContext(), WideVT, VT.getVectorElementCount()); in expandMULO()
9336 } else if (isTypeLegal(WideVT)) { in expandMULO()
9337 LHS = DAG.getNode(Ops[isSigned][2], dl, WideVT, LHS); in expandMULO()
9338 RHS = DAG.getNode(Ops[isSigned][2], dl, WideVT, RHS); in expandMULO()
9339 SDValue Mul = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS); in expandMULO()
9342 getShiftAmountTy(WideVT, DAG.getDataLayout())); in expandMULO()
9344 DAG.getNode(ISD::SRL, dl, WideVT, Mul, ShiftAmt)); in expandMULO()
9354 if (WideVT == MVT::i16) in expandMULO()
9356 else if (WideVT == MVT::i32) in expandMULO()
9358 else if (WideVT == MVT::i64) in expandMULO()
9360 else if (WideVT == MVT::i128) in expandMULO()
9397 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()
9400 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()