Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:NumElts

784   unsigned NumElts = VT.getVectorNumElements();
791 if (!isPowerOf2_32(NumElts)) {
792 NumVectorRegs = NumElts;
793 NumElts = 1;
798 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
799 NumElts >>= 1;
805 MVT NewVT = MVT::getVectorVT(EltTy, NumElts);
1013 unsigned NumElts = VT.getVectorNumElements();
1015 NumElts > 1 ? TypeSplitVector : TypeScalarizeVector);
1058 unsigned NumElts = VT.getVectorNumElements();
1066 if (NumElts != 1 && (TA == TypeWidenVector || TA == TypePromoteInteger)) {
1083 if (!isPowerOf2_32(NumElts)) {
1084 NumVectorRegs = NumElts;
1085 NumElts = 1;
1090 while (NumElts > 1 && !isTypeLegal(
1091 EVT::getVectorVT(Context, EltTy, NumElts))) {
1092 NumElts >>= 1;
1098 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts);