Lines Matching refs:NumConsecutiveStores

731                                   unsigned NumConsecutiveStores,
739 unsigned NumConsecutiveStores, EVT MemVT,
745 unsigned NumConsecutiveStores, EVT MemVT,
17319 unsigned NumConsecutiveStores = 1; in getConsecutiveStores() local
17327 NumConsecutiveStores = i + 1; in getConsecutiveStores()
17329 if (NumConsecutiveStores > 1) in getConsecutiveStores()
17330 return NumConsecutiveStores; in getConsecutiveStores()
17339 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfConstants() argument
17348 while (NumConsecutiveStores >= 2) { in tryStoreMergeOfConstants()
17356 unsigned FirstZeroAfterNonZero = NumConsecutiveStores; in tryStoreMergeOfConstants()
17357 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfConstants()
17366 if (NonZero && FirstZeroAfterNonZero == NumConsecutiveStores) in tryStoreMergeOfConstants()
17435 while ((NumSkip < NumConsecutiveStores) && in tryStoreMergeOfConstants()
17441 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfConstants()
17449 NumConsecutiveStores -= NumElem; in tryStoreMergeOfConstants()
17459 NumConsecutiveStores -= NumElem; in tryStoreMergeOfConstants()
17465 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfExtracts() argument
17473 while (NumConsecutiveStores >= 2) { in tryStoreMergeOfExtracts()
17478 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfExtracts()
17505 while ((NumSkip < NumConsecutiveStores) && in tryStoreMergeOfExtracts()
17510 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfExtracts()
17519 NumConsecutiveStores -= NumStoresToMerge; in tryStoreMergeOfExtracts()
17528 NumConsecutiveStores -= NumStoresToMerge; in tryStoreMergeOfExtracts()
17534 unsigned NumConsecutiveStores, EVT MemVT, in tryStoreMergeOfLoads() argument
17551 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfLoads()
17572 while (NumConsecutiveStores >= 2 && LoadNodes.size() >= 2) { in tryStoreMergeOfLoads()
17690 unsigned NumElem = std::min(NumConsecutiveStores, LastConsecutiveLoad + 1); in tryStoreMergeOfLoads()
17709 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfLoads()
17718 NumConsecutiveStores -= NumElem; in tryStoreMergeOfLoads()
17803 NumConsecutiveStores -= NumElem; in tryStoreMergeOfLoads()
17864 unsigned NumConsecutiveStores = in mergeConsecutiveStores() local
17867 if (NumConsecutiveStores == 0) in mergeConsecutiveStores()
17871 assert(NumConsecutiveStores >= 2 && "Expected at least 2 stores"); in mergeConsecutiveStores()
17874 MadeChange |= tryStoreMergeOfConstants(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()
17879 MadeChange |= tryStoreMergeOfExtracts(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()
17884 MadeChange |= tryStoreMergeOfLoads(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()