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

References

lib/TableGen/TGParser.cpp
  438   if (Record *Prev = Records.getDef(Rec->getNameInitAsString())) {
  445     Rec->setName(Records.getNewAnonymousName());
  473   Records.addDef(std::move(Rec));
  538   Record *Result = Records.getClass(Lex.getCurStrVal());
  882   if (Init *I = Records.getGlobal(Name->getValue()))
 1333       ParseRecTmp = std::make_unique<Record>(".parse", ArrayRef<SMLoc>{}, Records);
 1600       ParseRecTmp = std::make_unique<Record>(".parse", ArrayRef<SMLoc>{}, Records);
 1829     Record *Class = Records.getClass(Name->getValue());
 2705     CurRec = std::make_unique<Record>(Records.getNewAnonymousName(), DefLoc, Records,
 2705     CurRec = std::make_unique<Record>(Records.getNewAnonymousName(), DefLoc, Records,
 2708     CurRec = std::make_unique<Record>(Name, DefLoc, Records);
 2736   if (Records.getGlobal(DeclName->getValue()))
 2758   Records.addExtraGlobal(DeclName->getValue(),
 2826   Record *CurRec = Records.getClass(Lex.getCurStrVal());
 2837         std::make_unique<Record>(Lex.getCurStrVal(), Lex.getLoc(), Records,
 2840     Records.addClass(std::move(NewRec));
 2966                     std::make_unique<MultiClass>(Name, Lex.getLoc(),Records)));
 3047     DefmName = Records.getNewAnonymousName();
 3119     InheritFromClass = (Records.getClass(Lex.getCurStrVal()) != nullptr);