Home
last modified time | relevance | path

Searched refs:SchedClasses (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h439 std::vector<CodeGenSchedClass> SchedClasses; variable
461 class_iterator classes_begin() { return SchedClasses.begin(); } in classes_begin()
462 const_class_iterator classes_begin() const { return SchedClasses.begin(); } in classes_begin()
463 class_iterator classes_end() { return SchedClasses.end(); } in classes_end()
464 const_class_iterator classes_end() const { return SchedClasses.end(); } in classes_end()
544 assert(Idx < SchedClasses.size() && "bad SchedClass index"); in getSchedClass()
545 return SchedClasses[Idx]; in getSchedClass()
548 assert(Idx < SchedClasses.size() && "bad SchedClass index"); in getSchedClass()
549 return SchedClasses[Idx]; in getSchedClass()
558 SchedClassIter schedClassBegin() const { return SchedClasses.begin(); } in schedClassBegin()
[all …]
H A DCodeGenSchedule.cpp873 assert(SchedClasses.empty() && "Expected empty sched class"); in collectSchedClasses()
874 SchedClasses.emplace_back(0, "NoInstrModel", Records.getDef("NoItinerary")); in collectSchedClasses()
875 SchedClasses.back().ProcIndices.push_back(0); in collectSchedClasses()
896 NumInstrSchedClasses = SchedClasses.size(); in collectSchedClasses()
939 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses()
1022 if (Idx || SchedClasses[0].isKeyEqual(ItinClassDef, OperWrites, OperReads)) { in addSchedClass()
1024 std::set_union(SchedClasses[Idx].ProcIndices.begin(), in addSchedClass()
1025 SchedClasses[Idx].ProcIndices.end(), ProcIndices.begin(), in addSchedClass()
1027 SchedClasses[Idx].ProcIndices = std::move(PI); in addSchedClass()
1030 Idx = SchedClasses.size(); in addSchedClass()
[all …]