Lines Matching refs:CurRec
100 Record *CurRec = nullptr; variable
108 : Kind(SK_Record), Parent(std::move(Parent)), CurRec(Rec) {} in TGVarScope()
269 bool ParseDefvar(Record *CurRec = nullptr);
270 bool ParseDump(MultiClass *CurMultiClass, Record *CurRec = nullptr);
274 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr);
278 bool ParseObjectBody(Record *CurRec);
279 bool ParseBody(Record *CurRec);
280 bool ParseBodyItem(Record *CurRec);
282 bool ParseTemplateArgList(Record *CurRec);
283 Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs);
286 SubClassReference ParseSubClassReference(Record *CurRec, bool isDefm);
289 Init *ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc,
291 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = nullptr,
293 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr,
296 Record *CurRec, RecTy *ItemType = nullptr);
298 Record *CurRec, Record *ArgsRec);
301 Record *CurRec);
304 TypedInit *ParseSliceElement(Record *CurRec);
305 TypedInit *ParseSliceElements(Record *CurRec, bool Single = false);
310 Init *ParseOperation(Record *CurRec, RecTy *ItemType);
311 Init *ParseOperationSubstr(Record *CurRec, RecTy *ItemType);
312 Init *ParseOperationFind(Record *CurRec, RecTy *ItemType);
313 Init *ParseOperationForEachFilter(Record *CurRec, RecTy *ItemType);
314 Init *ParseOperationCond(Record *CurRec, RecTy *ItemType);
319 bool ApplyLetStack(Record *CurRec);