Lines Matching defs:Collection
150 // Collection of SUnits that are classified as members of this group.
151 SmallVector<SUnit *, 32> Collection;
179 bool isFull() const { return MaxSize && Collection.size() >= *MaxSize; }
193 if (!Rule->apply(SU, Collection, SyncPipe))
204 Collection.push_back(&SU);
208 void pop() { Collection.pop_back(); }
377 SmallVector<SUnit *, 32> TempCollection = SG.Collection;
378 SG.Collection.clear();
383 SG.Collection.push_back(*SchedBarr);
437 for (auto &SU : SG.Collection) {
924 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
957 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
999 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1048 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1089 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1124 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1137 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1149 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1164 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1177 if (!OtherGroup->Collection.size())
1180 for (auto &OtherEle : OtherGroup->Collection) {
1201 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1214 if (!OtherGroup->Collection.size())
1219 for (auto &OtherEle : OtherGroup->Collection)
1236 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1254 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1296 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1878 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1911 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1919 if (!Collection.size()) {
1949 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1960 if (!OtherGroup->Collection.size())
1964 return any_of(OtherGroup->Collection, [&SU](SUnit *Elt) {
1977 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
1982 if (!Collection.size())
1989 for (auto &Elt : Collection) {
2018 bool apply(const SUnit *SU, const ArrayRef<SUnit *> Collection,
2034 if (!OtherGroup->Collection.size())
2037 for (auto &OtherEle : OtherGroup->Collection) {
2468 for (auto *A : Collection) {
2491 for (auto *A : Collection) {
2504 for (auto *A : Collection) {
2514 for (auto *B : OtherGroup.Collection)