Lines Matching refs:NumConsecutiveStores

732                                   unsigned NumConsecutiveStores,
740 unsigned NumConsecutiveStores, EVT MemVT,
746 unsigned NumConsecutiveStores, EVT MemVT,
18305 unsigned NumConsecutiveStores = 1; in getConsecutiveStores() local
18313 NumConsecutiveStores = i + 1; in getConsecutiveStores()
18315 if (NumConsecutiveStores > 1) in getConsecutiveStores()
18316 return NumConsecutiveStores; in getConsecutiveStores()
18325 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfConstants() argument
18334 while (NumConsecutiveStores >= 2) { in tryStoreMergeOfConstants()
18342 unsigned FirstZeroAfterNonZero = NumConsecutiveStores; in tryStoreMergeOfConstants()
18343 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfConstants()
18352 if (NonZero && FirstZeroAfterNonZero == NumConsecutiveStores) in tryStoreMergeOfConstants()
18423 while ((NumSkip < NumConsecutiveStores) && in tryStoreMergeOfConstants()
18429 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfConstants()
18437 NumConsecutiveStores -= NumElem; in tryStoreMergeOfConstants()
18447 NumConsecutiveStores -= NumElem; in tryStoreMergeOfConstants()
18453 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfExtracts() argument
18461 while (NumConsecutiveStores >= 2) { in tryStoreMergeOfExtracts()
18466 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfExtracts()
18494 while ((NumSkip < NumConsecutiveStores) && in tryStoreMergeOfExtracts()
18499 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfExtracts()
18508 NumConsecutiveStores -= NumStoresToMerge; in tryStoreMergeOfExtracts()
18517 NumConsecutiveStores -= NumStoresToMerge; in tryStoreMergeOfExtracts()
18523 unsigned NumConsecutiveStores, EVT MemVT, in tryStoreMergeOfLoads() argument
18540 for (unsigned i = 0; i < NumConsecutiveStores; ++i) { in tryStoreMergeOfLoads()
18561 while (NumConsecutiveStores >= 2 && LoadNodes.size() >= 2) { in tryStoreMergeOfLoads()
18686 unsigned NumElem = std::min(NumConsecutiveStores, LastConsecutiveLoad + 1); in tryStoreMergeOfLoads()
18705 NumConsecutiveStores -= NumSkip; in tryStoreMergeOfLoads()
18714 NumConsecutiveStores -= NumElem; in tryStoreMergeOfLoads()
18799 NumConsecutiveStores -= NumElem; in tryStoreMergeOfLoads()
18860 unsigned NumConsecutiveStores = in mergeConsecutiveStores() local
18863 if (NumConsecutiveStores == 0) in mergeConsecutiveStores()
18867 assert(NumConsecutiveStores >= 2 && "Expected at least 2 stores"); in mergeConsecutiveStores()
18870 MadeChange |= tryStoreMergeOfConstants(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()
18875 MadeChange |= tryStoreMergeOfExtracts(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()
18880 MadeChange |= tryStoreMergeOfLoads(StoreNodes, NumConsecutiveStores, in mergeConsecutiveStores()