Lines Matching refs:ItinClassDef

923     if (SC.ItinClassDef->getName() != "NoItinerary") {  in collectSchedClasses()
926 << SC.ItinClassDef->getName() << '\n'; in collectSchedClasses()
977 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName() argument
982 if (ItinClassDef && ItinClassDef->getName() != "NoItinerary") in createSchedClassName()
983 Name = std::string(ItinClassDef->getName()); in createSchedClassName()
1010 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass() argument
1017 return SC.isKeyEqual(ItinClassDef, OperWrites, OperReads); in addSchedClass()
1022 if (Idx || SchedClasses[0].isKeyEqual(ItinClassDef, OperWrites, OperReads)) { in addSchedClass()
1032 Idx, createSchedClassName(ItinClassDef, OperWrites, OperReads), in addSchedClass()
1033 ItinClassDef); in addSchedClass()
1112 SC.ItinClassDef = SchedClasses[OldSCIdx].ItinClassDef; in createInstRWClass()
1172 if (SC.ItinClassDef == ItinDef) { in collectProcItins()
1231 if (SchedClasses[Idx].ItinClassDef) in inferSchedClasses()
1232 inferFromItinClass(SchedClasses[Idx].ItinClassDef, Idx); in inferSchedClasses()
1245 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef, in inferFromItinClass() argument
1253 if (!llvm::is_contained(Matched, ItinClassDef)) in inferFromItinClass()
1257 "Duplicate itinerary class " + ItinClassDef->getName() + in inferFromItinClass()
1885 if (SC.ItinClassDef) { in collectProcResources()
1886 collectItinProcResources(SC.ItinClassDef); in collectProcResources()
2003 if (HasItineraries && SC.ItinClassDef != nullptr && in checkCompleteness()
2004 SC.ItinClassDef->getName() != "NoItinerary") in checkCompleteness()
2037 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) { in collectItinProcResources() argument
2045 if (!llvm::is_contained(Matched, ItinClassDef)) in collectItinProcResources()
2049 "Duplicate itinerary class " + ItinClassDef->getName() + in collectItinProcResources()