Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h143 MultiClass *CurMultiClass; variable
166 : Lex(SM, Macros), CurMultiClass(nullptr), Records(records) {} in TGParser()
222 bool ParseDefm(MultiClass *CurMultiClass);
223 bool ParseDef(MultiClass *CurMultiClass);
226 bool ParseForeach(MultiClass *CurMultiClass);
227 bool ParseIf(MultiClass *CurMultiClass);
228 bool ParseIfBody(MultiClass *CurMultiClass, StringRef Kind);
229 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr);
230 bool ParseTopLevelLet(MultiClass *CurMultiClass);
269 Init *ParseObjectName(MultiClass *CurMultiClass);
H A DTGParser.cpp360 CurMultiClass ? &CurMultiClass->Entries : nullptr); in addEntry()
364 if (CurMultiClass) { in addEntry()
550 if (CurMultiClass) in ParseObjectName()
557 if (CurMultiClass) { in ParseObjectName()
869 if (CurMultiClass) { in ParseIDValue()
871 QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); in ParseIDValue()
875 Record *TemplateRec = CurMultiClass ? &CurMultiClass->Rec : CurRec; in ParseIDValue()
2712 DeclName = QualifyName(CurMultiClass->Rec, CurMultiClass, DeclName, "::"); in ParseDeclaration()
2791 if (CurMultiClass) { in ParseForeachDeclaration()
3544 CurMultiClass = nullptr; in ParseMultiClass()
[all …]