Lines Matching refs:NumElts
777 unsigned NumElts = VT.getVectorNumElements(); in getTypeConversion() local
781 if (NumElts == 1) in getTypeConversion()
791 NumElts = (unsigned)NextPowerOf2(NumElts); in getTypeConversion()
792 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion()
803 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion()
824 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
828 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion()
840 NumElts = (unsigned)NextPowerOf2(NumElts); in getTypeConversion()
847 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
872 unsigned NumElts = VT.getVectorNumElements(); in getVectorTypeBreakdownMVT() local
879 if (!isPowerOf2_32(NumElts)) { in getVectorTypeBreakdownMVT()
880 NumVectorRegs = NumElts; in getVectorTypeBreakdownMVT()
881 NumElts = 1; in getVectorTypeBreakdownMVT()
886 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT()
887 NumElts >>= 1; in getVectorTypeBreakdownMVT()
893 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT()
1286 unsigned NumElts = VT.getVectorNumElements(); in getVectorTypeBreakdown() local
1294 if (NumElts != 1 && (TA == TypeWidenVector || TA == TypePromoteInteger)) { in getVectorTypeBreakdown()
1311 if (!isPowerOf2_32(NumElts)) { in getVectorTypeBreakdown()
1312 NumVectorRegs = NumElts; in getVectorTypeBreakdown()
1313 NumElts = 1; in getVectorTypeBreakdown()
1318 while (NumElts > 1 && !isTypeLegal( in getVectorTypeBreakdown()
1319 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown()
1320 NumElts >>= 1; in getVectorTypeBreakdown()
1326 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts); in getVectorTypeBreakdown()