Lines Matching defs:SchedClasses
96 /// Represent a transition between SchedClasses induced by SchedVariant.
123 /// require the class. ProcIndices are propagated through SchedClasses as
124 /// variants are expanded. Multiple SchedClasses may be inferred from an
237 // List of unique SchedClasses.
238 std::vector<CodeGenSchedClass> SchedClasses;
254 class_iterator classes_begin() { return SchedClasses.begin(); }
255 const_class_iterator classes_begin() const { return SchedClasses.begin(); }
256 class_iterator classes_end() { return SchedClasses.end(); }
257 const_class_iterator classes_end() const { return SchedClasses.end(); }
341 assert(Idx < SchedClasses.size() && "bad SchedClass index");
342 return SchedClasses[Idx];
345 assert(Idx < SchedClasses.size() && "bad SchedClass index");
346 return SchedClasses[Idx];
355 SchedClassIter schedClassBegin() const { return SchedClasses.begin(); }
356 SchedClassIter schedClassEnd() const { return SchedClasses.end(); }