Searched refs:CurMultiClass (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.h | 102 MultiClass *CurMultiClass = nullptr; variable 113 CurMultiClass(Multiclass) {} in TGVarScope() 156 MultiClass *CurMultiClass; variable 182 : Lex(SM, Macros), CurMultiClass(nullptr), Records(records), in Lex() 266 bool ParseDefm(MultiClass *CurMultiClass); 267 bool ParseDef(MultiClass *CurMultiClass); 271 bool ParseDump(MultiClass *CurMultiClass, Record *CurRec = nullptr); 272 bool ParseForeach(MultiClass *CurMultiClass); 273 bool ParseIf(MultiClass *CurMultiClass); 274 bool ParseIfBody(MultiClass *CurMultiClass, StringRef Kind); [all …]
|
| H A D | TGParser.cpp | 197 if (CurMultiClass) in getVar() 198 if (auto *V = FindValueInArgs(&CurMultiClass->Rec, Name)) in getVar() 214 CurRec = &CurMultiClass->Rec; in AddValue() 236 if (!CurRec) CurRec = &CurMultiClass->Rec; in SetValue() 388 return resolve(*E.Loop, Stack, CurMultiClass == nullptr, in addEntry() 389 CurMultiClass ? &CurMultiClass->Entries : nullptr); in addEntry() 393 if (CurMultiClass) { in addEntry() 394 CurMultiClass->Entries.push_back(std::move(E)); in addEntry() 667 const Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { in ParseObjectName() argument 681 if (CurMultiClass) in ParseObjectName() [all …]
|