Lines Matching defs:TheStores
141 /// TheStores - The actual stores that make up this range.
142 SmallVector<Instruction*, 16> TheStores;
151 if (TheStores.size() >= 4 || End-Start >= 16) return true;
154 if (TheStores.size() < 2) return false;
158 for (unsigned i = 0, e = TheStores.size(); i != e; ++i)
159 if (!isa<StoreInst>(TheStores[i]))
164 if (TheStores.size() == 2) return false;
188 return TheStores.size() > NumPointerStores+NumByteStores;
259 R.TheStores.push_back(Inst);
264 I->TheStores.push_back(Inst);
291 I->TheStores.append(NextI->TheStores.begin(), NextI->TheStores.end());
441 if (Range.TheStores.size() == 1) continue;
463 for (unsigned i = 0, e = Range.TheStores.size(); i != e; ++i)
464 dbgs() << *Range.TheStores[i] << '\n';
467 if (!Range.TheStores.empty())
468 AMemSet->setDebugLoc(Range.TheStores[0]->getDebugLoc());
472 SI = Range.TheStores.begin(),
473 SE = Range.TheStores.end(); SI != SE; ++SI) {