Lines Matching defs:NumElem
20749 unsigned NumElem = (UseVector) ? LastLegalVectorType : LastLegalType;
20754 if (NumElem < 2) {
20774 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
20776 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
20777 NumConsecutiveStores -= NumElem;
20781 MadeChange |= mergeStoresOfConstantsOrVecElts(StoreNodes, MemVT, NumElem,
20786 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
20787 NumConsecutiveStores -= NumElem;
21025 // the NumElem refers to array/index size.
21026 unsigned NumElem = std::min(NumConsecutiveStores, LastConsecutiveLoad + 1);
21027 NumElem = std::min(LastLegalType, NumElem);
21030 if (NumElem < 2) {
21050 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
21052 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
21053 LoadNodes.erase(LoadNodes.begin(), LoadNodes.begin() + NumElem);
21054 NumConsecutiveStores -= NumElem;
21063 unsigned Elts = NumElem * NumMemElts;
21066 unsigned SizeInBits = NumElem * ElementSizeBytes * 8;
21076 SDValue NewStoreChain = getMergeStoreChains(StoreNodes, NumElem);
21130 for (unsigned i = 0; i < NumElem; ++i) {
21138 for (unsigned i = 0; i < NumElem; ++i) {
21146 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
21147 LoadNodes.erase(LoadNodes.begin(), LoadNodes.begin() + NumElem);
21148 NumConsecutiveStores -= NumElem;