Searched refs:CurMultiClass (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/ |
H A D | TGParser.h | 143 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 D | TGParser.cpp | 116 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, in QualifyName() argument 121 if (CurMultiClass && Scoper != "::") { in QualifyName() 122 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 …]
|