reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
874 return LegalizeKind(TypeScalarizeVector, EltVT); 879 if (EltVT.isInteger()) { 884 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); 889 LegalizeKind LK = getTypeConversion(Context, EltVT); 895 EVT::getVectorVT(Context, EltVT, NumElts / 2)); 901 EVT OldEltVT = EltVT; 905 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) 905 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) 912 if (!EltVT.isSimple()) 916 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); 920 EVT::getVectorVT(Context, EltVT, NumElts)); 925 EltVT = OldEltVT; 937 if (!EltVT.isSimple()) 939 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); 955 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2);