Lines Matching defs:TheDef

139         StringRef InstName = Inst->TheDef->getName();
142 Elts.insert(Inst->TheDef);
152 return LHS->TheDef->getName() < RHS;
155 return LHS < RHS->TheDef->getName() &&
156 !RHS->TheDef->getName().starts_with(LHS);
167 StringRef InstName = Inst->TheDef->getName();
169 Elts.insert(Inst->TheDef);
593 const Record *SchedDef = Inst->TheDef;
666 findRWs(CGRW.TheDef->getValueAsListOfDefs("Writes"), CGRW.Sequence,
716 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; });
760 int Repeat = SchedRW.TheDef ? SchedRW.TheDef->getValueAsInt("Repeat") : 1;
783 PrintFatalError(AliasRW.TheDef->getLoc(),
788 AliasDef = AliasRW.TheDef;
800 SchedWrite.TheDef ? SchedWrite.TheDef->getValueAsInt("Repeat") : 1;
842 const Record *ItinDef = Inst->TheDef->getValueAsDef("Itinerary");
844 if (!Inst->TheDef->isValueUnset("SchedRW"))
845 findRWs(Inst->TheDef->getValueAsListOfDefs("SchedRW"), Writes, Reads);
849 InstrClassMap[Inst->TheDef] = SCIdx;
867 StringRef InstName = Inst->TheDef->getName();
872 dbgs() << "No machine model for " << Inst->TheDef->getName() << '\n';
878 PrintFatalError(Inst->TheDef->getLoc(),
921 dbgs() << "No machine model for " << Inst->TheDef->getName()
932 return InstrClassMap.lookup(Inst.TheDef);
1332 ConstRecVec Variants = SchedRW.TheDef->getValueAsListOfDefs("Variants");
1392 if (SchedRW.TheDef->getValueInit("SchedModel")->isComplete()) {
1393 const Record *ModelDef = SchedRW.TheDef->getValueAsDef("SchedModel");
1399 SchedRW.TheDef->getValueAsListOfDefs("Variants"))
1429 for (const Record *VD : AliasRW.TheDef->getValueAsListOfDefs("Variants"))
1433 Variants.emplace_back(AliasRW.TheDef, SchedRW.Index, AliasProcIdx, 0);
1460 PrintFatalError(SchedRW.TheDef->getLoc(),
1934 if (Inst->TheDef->isValueUnset("SchedRW")) {
1935 PrintError(Inst->TheDef->getLoc(),
1937 Inst->TheDef->getName() + "' in SchedMachineModel '" +
1956 PrintError(Inst->TheDef->getLoc(), "'" + ProcModel.ModelName +
1958 Inst->TheDef->getName() + "'");
2005 if (SchedRW.TheDef) {
2006 if (!IsRead && SchedRW.TheDef->isSubClassOf("SchedWriteRes")) {
2008 addWriteRes(SchedRW.TheDef, ProcModels[Idx]);
2009 } else if (IsRead && SchedRW.TheDef->isSubClassOf("SchedReadAdvance")) {
2011 addReadAdvance(SchedRW.TheDef, ProcModels[Idx]);
2167 for (const Record *TheDef : UnsupportedFeaturesDefs) {
2169 Inst.TheDef->getValueAsListOfDefs("Predicates")) {
2170 if (TheDef->getName() == PredDef->getName())