Home
last modified time | relevance | path

Searched refs:CurMultiClass (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.h143 MultiClass *CurMultiClass; variable
168 : Lex(SM, Macros), CurMultiClass(nullptr), Records(records), in Lex()
225 bool ParseDefm(MultiClass *CurMultiClass);
226 bool ParseDef(MultiClass *CurMultiClass);
229 bool ParseForeach(MultiClass *CurMultiClass);
230 bool ParseIf(MultiClass *CurMultiClass);
231 bool ParseIfBody(MultiClass *CurMultiClass, StringRef Kind);
232 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr);
233 bool ParseTopLevelLet(MultiClass *CurMultiClass);
272 Init *ParseObjectName(MultiClass *CurMultiClass);
H A DTGParser.cpp361 CurMultiClass ? &CurMultiClass->Entries : nullptr); in addEntry()
365 if (CurMultiClass) { in addEntry()
551 if (CurMultiClass) in ParseObjectName()
558 if (CurMultiClass) { in ParseObjectName()
879 if (CurMultiClass) { in ParseIDValue()
881 QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); in ParseIDValue()
885 Record *TemplateRec = CurMultiClass ? &CurMultiClass->Rec : CurRec; in ParseIDValue()
2771 DeclName = QualifyName(CurMultiClass->Rec, CurMultiClass, DeclName, "::"); in ParseDeclaration()
2850 if (CurMultiClass) { in ParseForeachDeclaration()
3614 CurMultiClass = nullptr; in ParseMultiClass()
[all …]