Searched refs:CodeGenSchedClass (Results 1 – 3 of 3) sorted by relevance
131 struct CodeGenSchedClass { struct151 CodeGenSchedClass(unsigned Index, std::string Name, in CodeGenSchedClass() argument451 std::vector<CodeGenSchedClass> SchedClasses;532 CodeGenSchedClass &getSchedClass(unsigned Idx) { in getSchedClass()536 const CodeGenSchedClass &getSchedClass(unsigned Idx) const { in getSchedClass()546 ArrayRef<CodeGenSchedClass> schedClasses() const { return SchedClasses; } in schedClasses()547 ArrayRef<CodeGenSchedClass> explicitSchedClasses() const { in explicitSchedClasses()
874 CodeGenSchedClass &SC = getSchedClass(SCIdx); in collectSchedClasses()972 auto IsKeyEqual = [=](const CodeGenSchedClass &SC) { in addSchedClass()991 CodeGenSchedClass &SC = SchedClasses.back(); in addSchedClass()1064 CodeGenSchedClass &SC = SchedClasses.back(); in createInstRWClass()1126 for (const CodeGenSchedClass &SC : schedClasses()) { in collectProcItins()1607 const CodeGenSchedClass &FromSC, in dumpTransition()1637 const CodeGenSchedClass &FromSC = SchedModels.getSchedClass(FromClassIdx); in inferFromTransitions()1829 for (const CodeGenSchedClass &SC : schedClasses()) { in collectProcResources()1942 const CodeGenSchedClass &SC = getSchedClass(SCIdx); in checkCompleteness()2196 void CodeGenSchedClass::dump(const CodeGenSchedModels *SchedModels) const { in dump()
620 ArrayRef<CodeGenSchedClass> ItinSchedClasses = in emitItineraries()1032 for (const CodeGenSchedClass &SC : SchedModels.schedClasses()) { in genSchedClassTables()1412 const CodeGenSchedClass &SchedClass = SchedModels.getSchedClass(SCIdx); in emitSchedClassTables()1552 const CodeGenSchedClass &SC, PredicateExpander &PE, in emitPredicates()1626 for (const CodeGenSchedClass &SC : SchedModels.schedClasses()) { in collectVariantClasses()1642 static void collectProcessorIndices(const CodeGenSchedClass &SC, in collectProcessorIndices()1680 const CodeGenSchedClass &SC = SchedModels.getSchedClass(VC); in emitSchedModelHelpersImpl()