Lines Matching refs:TheStores
147 SmallVector<Instruction*, 16> TheStores; member
155 if (TheStores.size() >= 4 || End-Start >= 16) return true; in isProfitableToUseMemset()
158 if (TheStores.size() < 2) return false; in isProfitableToUseMemset()
162 for (Instruction *SI : TheStores) in isProfitableToUseMemset()
168 if (TheStores.size() == 2) return false; in isProfitableToUseMemset()
192 return TheStores.size() > NumPointerStores+NumByteStores; in isProfitableToUseMemset()
256 R.TheStores.push_back(Inst); in addRange()
261 I->TheStores.push_back(Inst); in addRange()
288 I->TheStores.append(NextI->TheStores.begin(), NextI->TheStores.end()); in addRange()
436 if (Range.TheStores.size() == 1) continue; in INITIALIZE_PASS_DEPENDENCY()
458 for (Instruction *SI : Range.TheStores) in INITIALIZE_PASS_DEPENDENCY()
462 if (!Range.TheStores.empty()) in INITIALIZE_PASS_DEPENDENCY()
463 AMemSet->setDebugLoc(Range.TheStores[0]->getDebugLoc()); in INITIALIZE_PASS_DEPENDENCY()
466 for (Instruction *SI : Range.TheStores) { in INITIALIZE_PASS_DEPENDENCY()