Lines Matching refs:NumElts
187 unsigned NumElts = VT.getVectorNumElements(); in ComputePTXValueVTs() local
192 if (EltVT == MVT::f16 && NumElts % 2 == 0) { in ComputePTXValueVTs()
194 NumElts /= 2; in ComputePTXValueVTs()
196 for (unsigned j = 0; j != NumElts; ++j) { in ComputePTXValueVTs()
271 unsigned NumElts = AccessSize / EltSize; in CanMergeParamLoadStoresStartingAt() local
273 if (AccessSize != EltSize * NumElts) in CanMergeParamLoadStoresStartingAt()
277 if (Idx + NumElts > ValueVTs.size()) in CanMergeParamLoadStoresStartingAt()
281 if (NumElts != 4 && NumElts != 2) in CanMergeParamLoadStoresStartingAt()
284 for (unsigned j = Idx + 1; j < Idx + NumElts; ++j) { in CanMergeParamLoadStoresStartingAt()
294 return NumElts; in CanMergeParamLoadStoresStartingAt()
329 unsigned NumElts = CanMergeParamLoadStoresStartingAt( in VectorizePTXValueVTs() local
332 switch (NumElts) { in VectorizePTXValueVTs()
1626 unsigned NumElts = StoreOperands.size() - 3; in LowerCall() local
1628 switch (NumElts) { in LowerCall()
1849 unsigned NumElts = LoadVTs.size(); in LowerCall() local
1853 switch (NumElts) { in LowerCall()
1875 for (unsigned j = 0; j < NumElts; ++j) { in LowerCall()
1884 Chain = RetVal.getValue(NumElts); in LowerCall()
1885 InFlag = RetVal.getValue(NumElts + 1); in LowerCall()
2376 unsigned NumElts = ValVT.getVectorNumElements(); in LowerSTOREVector() local
2386 switch (NumElts) { in LowerSTOREVector()
2412 NumElts /= 2; in LowerSTOREVector()
2413 for (unsigned i = 0; i < NumElts; ++i) { in LowerSTOREVector()
2423 for (unsigned i = 0; i < NumElts; ++i) { in LowerSTOREVector()
2576 unsigned NumElts = parti - VecIdx + 1; in LowerFormalArguments() local
2588 EVT VecVT = EVT::getVectorVT(F->getContext(), LoadVT, NumElts); in LowerFormalArguments()
2601 for (unsigned j = 0; j < NumElts; ++j) { in LowerFormalArguments()
2745 unsigned NumElts = StoreOperands.size() - 2; in LowerReturn() local
2746 switch (NumElts) { in LowerReturn()
4968 unsigned NumElts = ResVT.getVectorNumElements(); in ReplaceLoadVector() local
4983 switch (NumElts) { in ReplaceLoadVector()
5024 NumElts /= 2; in ReplaceLoadVector()
5025 for (unsigned i = 0; i < NumElts; ++i) { in ReplaceLoadVector()
5035 for (unsigned i = 0; i < NumElts; ++i) { in ReplaceLoadVector()
5043 SDValue LoadChain = NewLD.getValue(NumElts); in ReplaceLoadVector()
5073 unsigned NumElts = ResVT.getVectorNumElements(); in ReplaceINTRINSIC_W_CHAIN() local
5089 switch (NumElts) { in ReplaceINTRINSIC_W_CHAIN()
5147 for (unsigned i = 0; i < NumElts; ++i) { in ReplaceINTRINSIC_W_CHAIN()
5155 SDValue LoadChain = NewLD.getValue(NumElts); in ReplaceINTRINSIC_W_CHAIN()