Lines Matching defs:NumElem
21193 unsigned NumElem = (UseVector) ? LastLegalVectorType : LastLegalType;
21198 if (NumElem < 2) {
21218 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
21220 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
21221 NumConsecutiveStores -= NumElem;
21225 MadeChange |= mergeStoresOfConstantsOrVecElts(StoreNodes, MemVT, NumElem,
21230 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
21231 NumConsecutiveStores -= NumElem;
21469 // the NumElem refers to array/index size.
21470 unsigned NumElem = std::min(NumConsecutiveStores, LastConsecutiveLoad + 1);
21471 NumElem = std::min(LastLegalType, NumElem);
21474 if (NumElem < 2) {
21494 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
21496 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
21497 LoadNodes.erase(LoadNodes.begin(), LoadNodes.begin() + NumElem);
21498 NumConsecutiveStores -= NumElem;
21507 unsigned Elts = NumElem * NumMemElts;
21510 unsigned SizeInBits = NumElem * ElementSizeBytes * 8;
21520 SDValue NewStoreChain = getMergeStoreChains(StoreNodes, NumElem);
21574 for (unsigned i = 0; i < NumElem; ++i) {
21582 for (unsigned i = 0; i < NumElem; ++i) {
21590 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
21591 LoadNodes.erase(LoadNodes.begin(), LoadNodes.begin() + NumElem);
21592 NumConsecutiveStores -= NumElem;