Lines Matching refs:Buckets
173 SmallVector<Bucket, 16> Buckets; in runOnLoop() local
215 for (unsigned i = 0, e = Buckets.size(); i != e; ++i) in runOnLoop()
216 for (Bucket::iterator K = Buckets[i].begin(), KE = Buckets[i].end(); in runOnLoop()
220 Buckets[i].insert(std::make_pair(LSCEV, MemI)); in runOnLoop()
227 Buckets.push_back(Bucket(SCEVLess(SE))); in runOnLoop()
228 Buckets[Buckets.size()-1].insert(std::make_pair(LSCEV, MemI)); in runOnLoop()
233 if (Buckets.empty() || Buckets.size() > MaxVars) in runOnLoop()
249 DEBUG(dbgs() << "PIP: Found " << Buckets.size() << " buckets\n"); in runOnLoop()
252 for (unsigned i = 0, e = Buckets.size(); i != e; ++i) { in runOnLoop()
257 cast<SCEVAddRecExpr>(Buckets[i].begin()->first); in runOnLoop()
265 Instruction *MemI = Buckets[i].begin()->second; in runOnLoop()
331 for (Bucket::iterator I = std::next(Buckets[i].begin()), in runOnLoop()
332 IE = Buckets[i].end(); I != IE; ++I) { in runOnLoop()