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;
743 SC.ItinClassDef = SchedClasses[OldSCIdx].ItinClassDef;
805 if (SCI->ItinClassDef == ItinDef) {
853 if (SchedClasses[Idx].ItinClassDef)
854 inferFromItinClass(SchedClasses[Idx].ItinClassDef, Idx);
867 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef,
876 if (!std::count(Matched.begin(), Matched.end(), ItinClassDef))
880 + ItinClassDef->getName()
1316 SchedModels.addSchedClass(/*ItinClassDef=*/nullptr, OperWritesVariant,
1449 if (SCI->ItinClassDef)
1450 collectItinProcResources(SCI->ItinClassDef);
1542 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) {
1550 if (!std::count(Matched.begin(), Matched.end(), ItinClassDef))
1554 + ItinClassDef->getName()