H A D | TGParser.cpp | 63 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { argument 64 if (CurRec == 0) 65 CurRec = &CurMultiClass->Rec; 67 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { 75 CurRec->addValue(RV); 82 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, Init *ValName, argument 86 if (CurRec == 0) CurRec = &CurMultiClass->Rec; 88 RecordVal *RV = CurRec->getValue(ValName); 147 /// AddSubClass - Add SubClass as a subclass to CurRec, resolvin 149 AddSubClass(Record *CurRec, SubClassReference &SubClass) argument 208 Record *CurRec = &CurMC->Rec; local 295 ProcessForeachDefs(Record *CurRec, MultiClass *CurMultiClass, SMLoc Loc) argument 319 ProcessForeachDefs(Record *CurRec, MultiClass *CurMultiClass, SMLoc Loc, IterSet &IterVals, ForeachLoop &CurLoop, LoopVector::iterator NextLoop) argument 433 Record *CurRec = 0; local 513 ParseSubClassReference(Record *CurRec, bool isDefm) argument 768 ParseIDValue(Record *CurRec, IDParseMode Mode) argument 778 ParseIDValue(Record *CurRec, const std::string &Name, SMLoc NameLoc, IDParseMode Mode) argument 836 ParseOperation(Record *CurRec) argument 1194 ParseSimpleValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) argument 1464 ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) argument 1590 ParseDagArgList(Record *CurRec) argument 1624 ParseValueList(Record *CurRec, Record *ArgsRec, RecTy *EltTy) argument 1679 ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs) argument 1776 ParseTemplateArgList(Record *CurRec) argument 1810 ParseBodyItem(Record *CurRec) argument 1861 ParseBody(Record *CurRec) argument 1891 ParseObjectBody(Record *CurRec) argument 1933 Record *CurRec = new Record(ParseObjectName(CurMultiClass), DefLoc, Records); local 2274 Record *CurRec = new Record(DefName, DefmPrefixLoc, Records); local 2319 ResolveMulticlassDefArgs(MultiClass &MC, Record *CurRec, SMLoc DefmPrefixLoc, SMLoc SubClassLoc, const std::vector<Init *> &TArgs, std::vector<Init *> &TemplateVals, bool DeleteArgs) argument 2353 ResolveMulticlassDef(MultiClass &MC, Record *CurRec, Record *DefProto, SMLoc DefmPrefixLoc) argument 2439 Record *CurRec = InstantiateMulticlassDef(*MC, DefProto, DefmPrefix, DefmPrefixLoc); local 2480 Record *CurRec = NewRecDefs[i]; local [all...] |