Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:NumElts

943   unsigned NumElts = VT.getVectorNumElements();
947 if (NumElts == 1)
957 NumElts = (unsigned)NextPowerOf2(NumElts);
958 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts);
969 EVT::getVectorVT(Context, EltVT, NumElts / 2));
990 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
994 EVT::getVectorVT(Context, EltVT, NumElts));
1006 NumElts = (unsigned)NextPowerOf2(NumElts);
1013 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
1038 unsigned NumElts = VT.getVectorNumElements();
1045 if (!isPowerOf2_32(NumElts)) {
1046 NumVectorRegs = NumElts;
1047 NumElts = 1;
1052 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
1053 NumElts >>= 1;
1059 MVT NewVT = MVT::getVectorVT(EltTy, NumElts);
1389 unsigned NumElts = VT.getVectorNumElements();
1397 if (NumElts != 1 && (TA == TypeWidenVector || TA == TypePromoteInteger)) {
1414 if (!isPowerOf2_32(NumElts)) {
1415 NumVectorRegs = NumElts;
1416 NumElts = 1;
1421 while (NumElts > 1 && !isTypeLegal(
1422 EVT::getVectorVT(Context, EltTy, NumElts))) {
1423 NumElts >>= 1;
1429 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts);