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()
831 Instruction *MemI, const SCEV *LSCEV, SmallVector<Bucket, 16> &Buckets, in addOneCandidate() argument
838 for (auto &B : Buckets) { in addOneCandidate()
851 if (Buckets.size() == MaxCandidateNum) { in addOneCandidate()
856 Buckets.push_back(Bucket(LSCEV, MemI)); in addOneCandidate()
865 SmallVector<Bucket, 16> Buckets; in collectCandidates() local
891 addOneCandidate(&J, LSCEV, Buckets, isValidDiff, MaxCandidateNum); in collectCandidates()
893 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()
1484 SmallVector<Bucket, 16> Buckets = in runOnLoop() local
1489 if (!Buckets.empty()) in runOnLoop()
1490 MadeChange |= chainCommoning(L, Buckets); in runOnLoop()