Lines Matching refs:CurRec
232 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr);
236 bool ParseObjectBody(Record *CurRec);
237 bool ParseBody(Record *CurRec);
238 bool ParseBodyItem(Record *CurRec);
240 bool ParseTemplateArgList(Record *CurRec);
241 Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs);
244 SubClassReference ParseSubClassReference(Record *CurRec, bool isDefm);
247 Init *ParseIDValue(Record *CurRec, StringInit *Name, SMLoc NameLoc,
249 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = nullptr,
251 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr,
254 Record *CurRec, RecTy *ItemType = nullptr);
256 Record *CurRec, Record *ArgsRec);
259 Record *CurRec);
266 Init *ParseOperation(Record *CurRec, RecTy *ItemType);
267 Init *ParseOperationSubstr(Record *CurRec, RecTy *ItemType);
268 Init *ParseOperationFind(Record *CurRec, RecTy *ItemType);
269 Init *ParseOperationForEachFilter(Record *CurRec, RecTy *ItemType);
270 Init *ParseOperationCond(Record *CurRec, RecTy *ItemType);
275 bool ApplyLetStack(Record *CurRec);