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

References

lib/TableGen/TGParser.cpp
  142     CurRec = &CurMultiClass->Rec;
  164   if (!CurRec) CurRec = &CurMultiClass->Rec;
  354     return resolve(*E.Loop, Stack, CurMultiClass == nullptr,
  355                    CurMultiClass ? &CurMultiClass->Entries : nullptr);
  355                    CurMultiClass ? &CurMultiClass->Entries : nullptr);
  358   if (CurMultiClass) {
  359     CurMultiClass->Entries.push_back(std::move(E));
  854   if ((CurRec && CurRec->isClass()) || CurMultiClass) {
  856     if (CurMultiClass) {
  858           QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::");
  858           QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::");
  860       TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, ":");
  862     Record *TemplateRec = CurMultiClass ? &CurMultiClass->Rec : CurRec;
  862     Record *TemplateRec = CurMultiClass ? &CurMultiClass->Rec : CurRec;
  887   if (CurRec && !CurRec->isClass() && !CurMultiClass &&
 2398       DeclName = QualifyName(*CurRec, CurMultiClass, DeclName, ":");
 2400       assert(CurMultiClass);
 2401     if (CurMultiClass)
 2402       DeclName = QualifyName(CurMultiClass->Rec, CurMultiClass, DeclName,
 2402       DeclName = QualifyName(CurMultiClass->Rec, CurMultiClass, DeclName,
 2488     if (CurMultiClass) {
 2523   Record *TheRecToAddTo = CurRec ? CurRec : &CurMultiClass->Rec;
 2971   CurMultiClass = Result.first->second.get();
 2989       ParseSubMultiClassReference(CurMultiClass);
 2995       if (AddSubMultiClass(CurMultiClass, SubMultiClass))
 3000       SubMultiClass = ParseSubMultiClassReference(CurMultiClass);
 3023         if (ParseObject(CurMultiClass))
 3031   CurMultiClass = nullptr;