Lines Matching refs:TheStores
103 SmallVector<Instruction *, 16> TheStores; member
112 if (TheStores.size() >= 4 || End - Start >= 16) in isProfitableToUseMemset()
116 if (TheStores.size() < 2) in isProfitableToUseMemset()
121 for (Instruction *SI : TheStores) in isProfitableToUseMemset()
127 if (TheStores.size() == 2) in isProfitableToUseMemset()
152 return TheStores.size() > NumPointerStores + NumByteStores; in isProfitableToUseMemset()
218 R.TheStores.push_back(Inst); in addRange()
223 I->TheStores.push_back(Inst); in addRange()
250 I->TheStores.append(NextI->TheStores.begin(), NextI->TheStores.end()); in addRange()
468 if (Range.TheStores.size() == 1) in tryMergingIntoMemset()
481 AMemSet->mergeDIAssignID(Range.TheStores); in tryMergingIntoMemset()
484 : Range.TheStores) dbgs() in tryMergingIntoMemset()
487 if (!Range.TheStores.empty()) in tryMergingIntoMemset()
488 AMemSet->setDebugLoc(Range.TheStores[0]->getDebugLoc()); in tryMergingIntoMemset()
498 for (Instruction *SI : Range.TheStores) in tryMergingIntoMemset()