Lines Matching defs:ScalarTy
5897 EVT ScalarTy = Scalar.getValueType();
5898 if ((ScalarTy == MVT::i8) || (ScalarTy == MVT::i16))
20941 EVT ScalarTy = Op2.getValueType();
20942 if ((ScalarTy == MVT::i8) || (ScalarTy == MVT::i16))
20943 ScalarTy = MVT::i32;
20956 EVT ScalarTy = Scalar.getValueType();
20958 if ((ScalarTy == MVT::i8) || (ScalarTy == MVT::i16))
28193 auto MinLegalExtractEltScalarTy = [](EVT ScalarTy) -> EVT {
28194 if (ScalarTy == MVT::i8 || ScalarTy == MVT::i16)
28196 return ScalarTy;
28201 EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType());
28202 SDValue SplatEl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarTy, Op1,
28214 EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType());
28216 ISD::EXTRACT_VECTOR_ELT, DL, ScalarTy, Op1,
28490 auto *ScalarTy = VTy->getScalarType();
28502 if (ScalarTy->isIntegerTy() && Subtarget->hasSVE2() && VTy->isScalableTy()) {
28503 unsigned ScalarWidth = ScalarTy->getScalarSizeInBits();
28507 return (ScalarTy->isHalfTy() && Subtarget->hasFullFP16()) ||
28508 ScalarTy->isFloatTy() || ScalarTy->isDoubleTy();