Lines Matching refs:WideVT
8448 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VT.getScalarSizeInBits() * 2); in expandMULO() local
8450 WideVT = EVT::getVectorVT(*DAG.getContext(), WideVT, in expandMULO()
8465 } else if (isTypeLegal(WideVT)) { in expandMULO()
8466 LHS = DAG.getNode(Ops[isSigned][2], dl, WideVT, LHS); in expandMULO()
8467 RHS = DAG.getNode(Ops[isSigned][2], dl, WideVT, RHS); in expandMULO()
8468 SDValue Mul = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS); in expandMULO()
8471 getShiftAmountTy(WideVT, DAG.getDataLayout())); in expandMULO()
8473 DAG.getNode(ISD::SRL, dl, WideVT, Mul, ShiftAmt)); in expandMULO()
8483 if (WideVT == MVT::i16) in expandMULO()
8485 else if (WideVT == MVT::i32) in expandMULO()
8487 else if (WideVT == MVT::i64) in expandMULO()
8489 else if (WideVT == MVT::i128) in expandMULO()
8526 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()
8529 Ret = makeLibCall(DAG, LC, WideVT, Args, CallOptions, dl).first; in expandMULO()