Lines Matching refs:NumVectorElts
382 static unsigned selectSGPRVectorRegClassID(unsigned NumVectorElts) { in selectSGPRVectorRegClassID() argument
383 switch (NumVectorElts) { in selectSGPRVectorRegClassID()
415 unsigned NumVectorElts = VT.getVectorNumElements(); in SelectBuildVector() local
420 if (NumVectorElts == 1) { in SelectBuildVector()
426 assert(NumVectorElts <= 16 && "Vectors with more than 16 elements not " in SelectBuildVector()
431 SmallVector<SDValue, 16 * 2 + 1> RegSeqArgs(NumVectorElts * 2 + 1); in SelectBuildVector()
446 if (NOps != NumVectorElts) { in SelectBuildVector()
448 assert(N->getOpcode() == ISD::SCALAR_TO_VECTOR && NOps < NumVectorElts); in SelectBuildVector()
451 for (unsigned i = NOps; i < NumVectorElts; ++i) { in SelectBuildVector()
511 unsigned NumVectorElts = VT.getVectorNumElements(); in Select() local
513 if (Opc == ISD::BUILD_VECTOR && NumVectorElts == 2) { in Select()
528 unsigned RegClassID = selectSGPRVectorRegClassID(NumVectorElts); in Select()
2200 unsigned NumVectorElts = VT.getVectorNumElements(); in Select() local
2206 switch(NumVectorElts) { in Select()