Lines Matching refs:NumConsecutiveStores
800 unsigned NumConsecutiveStores,
808 unsigned NumConsecutiveStores, EVT MemVT,
814 unsigned NumConsecutiveStores, EVT MemVT,
20299 unsigned NumConsecutiveStores = 1; in getConsecutiveStores() local
20307 NumConsecutiveStores = i + 1; in getConsecutiveStores()
20309 if (NumConsecutiveStores > 1) in getConsecutiveStores()
20310 return NumConsecutiveStores; in getConsecutiveStores()
20319 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfConstants() argument
20328 while (NumConsecutiveStores >= 2) { in tryStoreMergeOfConstants()
20336 unsigned FirstZeroAfterNonZero = NumConsecutiveStores; in tryStoreMergeOfConstants()
20337 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfConstants()
20348 if (NonZero && FirstZeroAfterNonZero == NumConsecutiveStores) in tryStoreMergeOfConstants()
20417 while ((NumSkip < NumConsecutiveStores) && in tryStoreMergeOfConstants()
20423 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfConstants()
20431 NumConsecutiveStores -= NumElem; in tryStoreMergeOfConstants()
20441 NumConsecutiveStores -= NumElem; in tryStoreMergeOfConstants()
20447 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfExtracts() argument
20455 while (NumConsecutiveStores >= 2) { in tryStoreMergeOfExtracts()
20460 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfExtracts()
20488 while ((NumSkip < NumConsecutiveStores) && in tryStoreMergeOfExtracts()
20493 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfExtracts()
20502 NumConsecutiveStores -= NumStoresToMerge; in tryStoreMergeOfExtracts()
20511 NumConsecutiveStores -= NumStoresToMerge; in tryStoreMergeOfExtracts()
20517 unsigned NumConsecutiveStores, EVT MemVT, in tryStoreMergeOfLoads() argument
20534 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfLoads()
20555 while (NumConsecutiveStores >= 2 && LoadNodes.size() >= 2) { in tryStoreMergeOfLoads()
20680 unsigned NumElem = std::min(NumConsecutiveStores, LastConsecutiveLoad + 1); in tryStoreMergeOfLoads()
20699 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfLoads()
20708 NumConsecutiveStores -= NumElem; in tryStoreMergeOfLoads()
20802 NumConsecutiveStores -= NumElem; in tryStoreMergeOfLoads()
20863 unsigned NumConsecutiveStores = in mergeConsecutiveStores() local
20866 if (NumConsecutiveStores == 0) in mergeConsecutiveStores()
20870 assert(NumConsecutiveStores >= 2 && "Expected at least 2 stores"); in mergeConsecutiveStores()
20873 MadeChange |= tryStoreMergeOfConstants(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()
20878 MadeChange |= tryStoreMergeOfExtracts(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()
20883 MadeChange |= tryStoreMergeOfLoads(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()