Lines Matching defs:ScalarVT
3043 MVT ScalarVT = MVT::INVALID_SIMPLE_VALUE_TYPE;
3045 ScalarVT = MVT::i8;
3047 ScalarVT = MVT::i16;
3049 ScalarVT = MVT::i32;
3051 Info.memVT = MVT::getVectorVT(ScalarVT, VT.getVectorNumElements());
3224 EVT ScalarVT = VecVT.getScalarType();
3225 return isOperationLegalOrCustomOrPromote(Opc, ScalarVT);
14552 MVT ScalarVT = VT.getVectorElementType();
14553 MVT SplitVT = MVT::getVectorVT(ScalarVT, SplitNumElements);
32025 MVT ScalarVT = VT.getScalarType();
32050 assert((!N->isExpandingLoad() || ScalarVT.getSizeInBits() >= 32) &&
32056 assert((ScalarVT.getSizeInBits() >= 32 ||
32058 (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) &&
32064 MVT WideDataVT = MVT::getVectorVT(ScalarVT, NumEltsInWideVec);
32091 MVT ScalarVT = VT.getScalarType();
32098 assert((!N->isCompressingStore() || ScalarVT.getSizeInBits() >= 32) &&
32104 assert((ScalarVT.getSizeInBits() >= 32 ||
32106 (ScalarVT == MVT::i8 || ScalarVT == MVT::i16))) &&
32112 MVT WideDataVT = MVT::getVectorVT(ScalarVT, NumEltsInWideVec);
40995 EVT ScalarVT = N0.getOperand(0).getValueType();
40996 Type *ScalarTy = ScalarVT.getTypeForEVT(*DAG.getContext());
52489 EVT ScalarVT = VT.getVectorElementType();
52490 if (ScalarVT != MVT::i16 || NumElems < 8 || !isPowerOf2_32(NumElems))
54039 EVT ScalarVT = VT.getScalarType();
54040 if (((ScalarVT != MVT::f32 && ScalarVT != MVT::f64) ||
54042 !(ScalarVT == MVT::f16 && Subtarget.hasFP16()))