Lines Matching refs:NumElts
872 unsigned NumElts = VT.getVectorNumElements();
879 if (!isPowerOf2_32(NumElts)) {
880 NumVectorRegs = NumElts;
881 NumElts = 1;
886 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
887 NumElts >>= 1;
893 MVT NewVT = MVT::getVectorVT(EltTy, NumElts);
1206 unsigned NumElts = VT.getVectorNumElements();
1214 if (NumElts != 1 && (TA == TypeWidenVector || TA == TypePromoteInteger)) {
1231 if (!isPowerOf2_32(NumElts)) {
1232 NumVectorRegs = NumElts;
1233 NumElts = 1;
1238 while (NumElts > 1 && !isTypeLegal(
1239 EVT::getVectorVT(Context, EltTy, NumElts))) {
1240 NumElts >>= 1;
1246 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts);