Lines Matching refs:NumElem
10789 unsigned NumElem = VecTy.getVectorNumElements();
10792 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem);
15917 unsigned NumElem = (UseVector) ? LastLegalVectorType : LastLegalType;
15921 if (NumElem < 2) {
15942 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
15944 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
15945 NumConsecutiveStores -= NumElem;
15949 RV |= MergeStoresOfConstantsOrVecElts(StoreNodes, MemVT, NumElem, true,
15953 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
15954 NumConsecutiveStores -= NumElem;
16166 // the NumElem refers to array/index size.
16167 unsigned NumElem =
16169 NumElem = std::min(LastLegalType, NumElem);
16171 if (NumElem < 2) {
16191 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
16193 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
16194 LoadNodes.erase(LoadNodes.begin(), LoadNodes.begin() + NumElem);
16195 NumConsecutiveStores -= NumElem;
16204 unsigned Elts = NumElem * NumMemElts;
16207 unsigned SizeInBits = NumElem * ElementSizeBytes * 8;
16217 SDValue NewStoreChain = getMergeStoreChains(StoreNodes, NumElem);
16254 for (unsigned i = 0; i < NumElem; ++i) {
16262 for (unsigned i = 0; i < NumElem; ++i) {
16270 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
16271 LoadNodes.erase(LoadNodes.begin(), LoadNodes.begin() + NumElem);
16272 NumConsecutiveStores -= NumElem;