Lines Matching defs:SVT
951 MVT SVT = VT.getSimpleVT();
952 assert((unsigned)SVT.SimpleTy < std::size(TransformToType));
953 MVT NVT = TransformToType[SVT.SimpleTy];
954 LegalizeTypeAction LA = ValueTypeActions.getTypeAction(SVT);
963 return LegalizeKind(LA, EVT(SVT).getHalfNumVectorElementsVT(Context));
965 return LegalizeKind(LA, SVT.getVectorElementType());
1421 MVT SVT = (MVT::SimpleValueType) nVT;
1424 if (SVT.getScalarSizeInBits() > EltVT.getFixedSizeInBits() &&
1425 SVT.getVectorElementCount() == EC && isTypeLegal(SVT)) {
1426 TransformToType[i] = SVT;
1427 RegisterTypeForVT[i] = SVT;
1443 MVT SVT = (MVT::SimpleValueType) nVT;
1444 if (SVT.getVectorElementType() == EltVT &&
1445 SVT.isScalableVector() == IsScalable &&
1446 SVT.getVectorElementCount().getKnownMinValue() >
1448 isTypeLegal(SVT)) {
1449 TransformToType[i] = SVT;
1450 RegisterTypeForVT[i] = SVT;