Lines Matching refs:ItinClassDef
507 SchedClasses.back().ItinClassDef = Records.getDef("NoItinerary");
553 if (SC.ItinClassDef->getName() != "NoItinerary") {
556 << SC.ItinClassDef->getName() << '\n';
595 unsigned CodeGenSchedModels::findSchedClassIdx(Record *ItinClassDef,
599 if (I->ItinClassDef == ItinClassDef
615 Record *ItinClassDef, const IdxVec &OperWrites, const IdxVec &OperReads) {
618 if (ItinClassDef && ItinClassDef->getName() != "NoItinerary")
619 Name = ItinClassDef->getName();
646 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef,
653 unsigned Idx = findSchedClassIdx(ItinClassDef, OperWrites, OperReads);
654 if (Idx || SchedClasses[0].isKeyEqual(ItinClassDef, OperWrites, OperReads)) {
667 SC.Name = createSchedClassName(ItinClassDef, OperWrites, OperReads);
668 SC.ItinClassDef = ItinClassDef;
724 SC.ItinClassDef = SchedClasses[OldSCIdx].ItinClassDef;
786 if (SCI->ItinClassDef == ItinDef) {
834 if (SchedClasses[Idx].ItinClassDef)
835 inferFromItinClass(SchedClasses[Idx].ItinClassDef, Idx);
848 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef,
857 if (!std::count(Matched.begin(), Matched.end(), ItinClassDef))
861 + ItinClassDef->getName()
1294 SchedModels.addSchedClass(/*ItinClassDef=*/0, OperWritesVariant,
1427 if (SCI->ItinClassDef)
1428 collectItinProcResources(SCI->ItinClassDef);
1495 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) {
1503 if (!std::count(Matched.begin(), Matched.end(), ItinClassDef))
1507 + ItinClassDef->getName()