Lines Matching refs:Stores
5702 Stores.clear();
5729 if (!Stores.empty()) {
5730 LLVM_DEBUG(dbgs() << "SLP: Found stores for " << Stores.size()
5796 << "Stores SLP vectorized with cost " << NV("Cost", Cost)
5807 bool SLPVectorizerPass::vectorizeStores(ArrayRef<StoreInst *> Stores,
5814 int E = Stores.size();
5819 auto &&FindConsecutiveAccess = [this, &Stores, &Tails, &IterCnt, MaxIter,
5824 if (!isConsecutiveAccess(Stores[K], Stores[Idx], *DL, *SE))
5855 while (I != E + 1 && !VectorizedStores.count(Stores[I])) {
5856 Operands.push_back(Stores[I]);
5863 unsigned EltSize = R.getVectorElementSize(Stores[0]);
5900 Stores.clear();
5904 // Stores and GEPs according to the underlying objects of their pointer
5914 Stores[GetUnderlyingObject(SI->getPointerOperand(), *DL)].push_back(SI);
7617 for (StoreListMap::iterator it = Stores.begin(), e = Stores.end(); it != e;