Lines Matching refs:Buckets
269 bool chainCommoning(Loop *L, SmallVector<Bucket, 16> &Buckets);
291 SmallVector<Bucket, 16> &Buckets,
296 bool updateFormPrep(Loop *L, SmallVector<Bucket, 16> &Buckets);
300 bool dispFormPrep(Loop *L, SmallVector<Bucket, 16> &Buckets, PrepForm Form);
528 SmallVector<Bucket, 16> &Buckets) { in chainCommoning() argument
531 if (Buckets.empty()) in chainCommoning()
536 for (auto &Bucket : Buckets) { in chainCommoning()
830 Instruction *MemI, const SCEV *LSCEV, SmallVector<Bucket, 16> &Buckets, in addOneCandidate() argument
837 for (auto &B : Buckets) { in addOneCandidate()
850 if (Buckets.size() == MaxCandidateNum) { in addOneCandidate()
855 Buckets.push_back(Bucket(LSCEV, MemI)); in addOneCandidate()
864 SmallVector<Bucket, 16> Buckets; in collectCandidates() local
890 addOneCandidate(&J, LSCEV, Buckets, isValidDiff, MaxCandidateNum); in collectCandidates()
892 return Buckets; in collectCandidates()
1092 SmallVector<Bucket, 16> &Buckets) { in updateFormPrep() argument
1094 if (Buckets.empty()) in updateFormPrep()
1097 for (auto &Bucket : Buckets) in updateFormPrep()
1110 SmallVector<Bucket, 16> &Buckets, in dispFormPrep() argument
1114 if (Buckets.empty()) in dispFormPrep()
1118 for (auto &Bucket : Buckets) { in dispFormPrep()
1482 SmallVector<Bucket, 16> Buckets = in runOnLoop() local
1487 if (!Buckets.empty()) in runOnLoop()
1488 MadeChange |= chainCommoning(L, Buckets); in runOnLoop()