Lines Matching refs:Buckets
270 bool chainCommoning(Loop *L, SmallVector<Bucket, 16> &Buckets);
292 SmallVector<Bucket, 16> &Buckets,
297 bool updateFormPrep(Loop *L, SmallVector<Bucket, 16> &Buckets);
301 bool dispFormPrep(Loop *L, SmallVector<Bucket, 16> &Buckets, PrepForm Form);
529 SmallVector<Bucket, 16> &Buckets) { in chainCommoning() argument
532 if (Buckets.empty()) in chainCommoning()
537 for (auto &Bucket : Buckets) { in chainCommoning()
836 Instruction *MemI, const SCEV *LSCEV, SmallVector<Bucket, 16> &Buckets, in addOneCandidate() argument
843 for (auto &B : Buckets) { in addOneCandidate()
856 if (Buckets.size() == MaxCandidateNum) { in addOneCandidate()
861 Buckets.push_back(Bucket(LSCEV, MemI)); in addOneCandidate()
870 SmallVector<Bucket, 16> Buckets; in collectCandidates() local
896 addOneCandidate(&J, LSCEV, Buckets, isValidDiff, MaxCandidateNum); in collectCandidates()
898 return Buckets; in collectCandidates()
1097 SmallVector<Bucket, 16> &Buckets) { in updateFormPrep() argument
1099 if (Buckets.empty()) in updateFormPrep()
1102 for (auto &Bucket : Buckets) in updateFormPrep()
1115 SmallVector<Bucket, 16> &Buckets, in dispFormPrep() argument
1119 if (Buckets.empty()) in dispFormPrep()
1123 for (auto &Bucket : Buckets) { in dispFormPrep()
1489 SmallVector<Bucket, 16> Buckets = in runOnLoop() local
1494 if (!Buckets.empty()) in runOnLoop()
1495 MadeChange |= chainCommoning(L, Buckets); in runOnLoop()