Lines Matching refs:TGParser
141 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue()
160 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, Init *ValName, in SetValue()
229 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass()
292 bool TGParser::AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass) { in AddSubClass()
307 bool TGParser::AddSubMultiClass(MultiClass *CurMC, in AddSubMultiClass()
345 bool TGParser::addEntry(RecordsEntry E) { in addEntry()
372 bool TGParser::resolve(const ForeachLoop &Loop, SubstStack &Substs, in resolve()
411 bool TGParser::resolve(const std::vector<RecordsEntry> &Source, in resolve()
440 bool TGParser::addDefOne(std::unique_ptr<Record> Rec) { in addDefOne()
491 bool TGParser::consume(tgtok::TokKind K) { in consume()
505 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { in ParseObjectName()
543 Record *TGParser::ParseClassID() { in ParseClassID()
568 MultiClass *TGParser::ParseMultiClassID() { in ParseMultiClassID()
588 SubClassReference TGParser::
636 SubMultiClassReference TGParser::
678 bool TGParser::ParseRangePiece(SmallVectorImpl<unsigned> &Ranges, in ParseRangePiece()
736 void TGParser::ParseRangeList(SmallVectorImpl<unsigned> &Result) { in ParseRangeList()
753 bool TGParser::ParseOptionalRangeList(SmallVectorImpl<unsigned> &Ranges) { in ParseOptionalRangeList()
772 bool TGParser::ParseOptionalBitList(SmallVectorImpl<unsigned> &Ranges) { in ParseOptionalBitList()
799 RecTy *TGParser::ParseType() { in ParseType()
848 Init *TGParser::ParseIDValue(Record *CurRec, StringInit *Name, SMLoc NameLoc, in ParseIDValue()
906 Init *TGParser::ParseOperation(Record *CurRec, RecTy *ItemType) { in ParseOperation()
1632 RecTy *TGParser::ParseOperatorType() { in ParseOperatorType()
1662 Init *TGParser::ParseOperationForEachFilter(Record *CurRec, RecTy *ItemType) { in ParseOperationForEachFilter()
1785 Init *TGParser::ParseOperationCond(Record *CurRec, RecTy *ItemType) { in ParseOperationCond()
1885 Init *TGParser::ParseSimpleValue(Record *CurRec, RecTy *ItemType, in ParseSimpleValue()
2224 Init *TGParser::ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) { in ParseValue()
2390 void TGParser::ParseDagArgList( in ParseDagArgList()
2434 void TGParser::ParseValueList(SmallVectorImpl<Init*> &Result, Record *CurRec, in ParseValueList()
2495 Init *TGParser::ParseDeclaration(Record *CurRec, in ParseDeclaration()
2555 VarInit *TGParser::ParseForeachDeclaration(Init *&ForeachListValue) { in ParseForeachDeclaration()
2638 bool TGParser::ParseTemplateArgList(Record *CurRec) { in ParseTemplateArgList()
2675 bool TGParser::ParseBodyItem(Record *CurRec) { in ParseBodyItem()
2731 bool TGParser::ParseBody(Record *CurRec) { in ParseBody()
2755 bool TGParser::ApplyLetStack(Record *CurRec) { in ApplyLetStack()
2763 bool TGParser::ApplyLetStack(RecordsEntry &Entry) { in ApplyLetStack()
2784 bool TGParser::ParseObjectBody(Record *CurRec) { in ParseObjectBody()
2815 bool TGParser::ParseDef(MultiClass *CurMultiClass) { in ParseDef()
2842 bool TGParser::ParseDefset() { in ParseDefset()
2888 bool TGParser::ParseDefvar() { in ParseDefvar()
2928 bool TGParser::ParseForeach(MultiClass *CurMultiClass) { in ParseForeach()
2982 bool TGParser::ParseIf(MultiClass *CurMultiClass) { in ParseIf()
3055 bool TGParser::ParseIfBody(MultiClass *CurMultiClass, StringRef Kind) { in ParseIfBody()
3085 bool TGParser::ParseClass() { in ParseClass()
3124 void TGParser::ParseLetList(SmallVectorImpl<LetRecord> &Result) { in ParseLetList()
3167 bool TGParser::ParseTopLevelLet(MultiClass *CurMultiClass) { in ParseTopLevelLet()
3219 bool TGParser::ParseMultiClass() { in ParseMultiClass()
3306 bool TGParser::ParseDefm(MultiClass *CurMultiClass) { in ParseDefm()
3438 bool TGParser::ParseObject(MultiClass *MC) { in ParseObject()
3469 bool TGParser::ParseObjectList(MultiClass *MC) { in ParseObjectList()
3477 bool TGParser::ParseFile() { in ParseFile()