Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/TableGen/
DTGParser.h143 MultiClass *CurMultiClass; variable
170 : Lex(SM, Macros), CurMultiClass(nullptr), Records(records), in Lex()
231 bool ParseDefm(MultiClass *CurMultiClass);
232 bool ParseDef(MultiClass *CurMultiClass);
235 bool ParseForeach(MultiClass *CurMultiClass);
236 bool ParseIf(MultiClass *CurMultiClass);
237 bool ParseIfBody(MultiClass *CurMultiClass, StringRef Kind);
238 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr);
239 bool ParseTopLevelLet(MultiClass *CurMultiClass);
278 Init *ParseObjectName(MultiClass *CurMultiClass);
DTGParser.cpp114 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, in QualifyName() argument
120 if (CurMultiClass && Scoper != "::") { in QualifyName()
121 Init *Prefix = BinOpInit::getStrConcat(CurMultiClass->Rec.getNameInit(), in QualifyName()
144 CurRec = &CurMultiClass->Rec; in AddValue()
166 if (!CurRec) CurRec = &CurMultiClass->Rec; in SetValue()
359 return resolve(*E.Loop, Stack, CurMultiClass == nullptr, in addEntry()
360 CurMultiClass ? &CurMultiClass->Entries : nullptr); in addEntry()
364 if (CurMultiClass) { in addEntry()
365 CurMultiClass->Entries.push_back(std::move(E)); in addEntry()
536 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { in ParseObjectName() argument
[all …]