reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
676 findRWs(CGRW.TheDef->getValueAsListOfDefs("Writes"), CGRW.Sequence, 727 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; }); 733 Record *ReadDef = Read.TheDef; 785 SchedRW.TheDef ? SchedRW.TheDef->getValueAsInt("Repeat") : 1; 785 SchedRW.TheDef ? SchedRW.TheDef->getValueAsInt("Repeat") : 1; 809 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases " 812 AliasDef = AliasRW.TheDef; 824 SchedWrite.TheDef ? SchedWrite.TheDef->getValueAsInt("Repeat") : 1; 824 SchedWrite.TheDef ? SchedWrite.TheDef->getValueAsInt("Repeat") : 1; 1369 RecVec Variants = SchedRW.TheDef->getValueAsListOfDefs("Variants"); 1429 if (SchedRW.TheDef->getValueInit("SchedModel")->isComplete()) { 1430 Record *ModelDef = SchedRW.TheDef->getValueAsDef("SchedModel"); 1434 const RecVec VarDefs = SchedRW.TheDef->getValueAsListOfDefs("Variants"); 1454 const RecVec VarDefs = AliasRW.TheDef->getValueAsListOfDefs("Variants"); 1459 Variants.emplace_back(AliasRW.TheDef, SchedRW.Index, AliasProcIdx, 0); 1499 PrintFatalError(SchedRW.TheDef->getLoc(), "No variant of this type has " 2012 if (SchedRW.TheDef) { 2013 if (!IsRead && SchedRW.TheDef->isSubClassOf("SchedWriteRes")) { 2015 addWriteRes(SchedRW.TheDef, Idx); 2017 else if (IsRead && SchedRW.TheDef->isSubClassOf("SchedReadAdvance")) { 2019 addReadAdvance(SchedRW.TheDef, Idx);utils/TableGen/CodeGenSchedule.h
81 assert((!HasVariants || TheDef) && "Variant write needs record def"); 86 return TheDef || !Sequence.empty();utils/TableGen/SubtargetEmitter.cpp
835 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes")) 836 return SchedWrite.TheDef; 842 if (AliasRW.TheDef->getValueInit("SchedModel")->isComplete()) { 843 Record *ModelDef = AliasRW.TheDef->getValueAsDef("SchedModel"); 848 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases " 851 AliasDef = AliasRW.TheDef; 862 || SchedWrite.TheDef == WR->getValueAsDef("WriteType")) { 876 SchedWrite.TheDef->getName()); 886 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) 887 return SchedRead.TheDef; 894 if (AliasRW.TheDef->getValueInit("SchedModel")->isComplete()) { 895 Record *ModelDef = AliasRW.TheDef->getValueAsDef("SchedModel"); 900 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases " 903 AliasDef = AliasRW.TheDef; 914 || SchedRead.TheDef == RA->getValueAsDef("ReadType")) { 925 if (!ResDef && SchedRead.TheDef->getName() != "ReadDefault") { 928 SchedRead.TheDef->getName()); 1081 SchedModels.getSchedWrite(WriteID).TheDef)) {