reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/CodeGenSchedule.cpp
  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)) {