Lines Matching refs:RecordVal
58 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue()
62 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { in AddValue()
84 RecordVal *RV = CurRec->getValue(ValName); in SetValue()
150 for (const RecordVal &Val : SC->getValues()) in AddSubClass()
329 IterRec->addValue(RecordVal(IterVar->getName(), IVal->getType(), false)); in ProcessForeachDefs()
712 if (const RecordVal *RV = CurRec->getValue(Name)) in ParseIDValue()
722 const RecordVal *RV = CurRec->getValue(TemplateArgName); in ParseIDValue()
733 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); in ParseIDValue()
1229 const RecordVal *RV = CurMultiClass->Rec.getValue(TArg); in ParseSimpleValue()
1236 const RecordVal *MCNameRV = CurMultiClass->Rec.getValue("NAME"); in ParseSimpleValue()
1644 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); in ParseValueList()
1665 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); in ParseValueList()
1717 if (AddValue(CurRec, IdLoc, RecordVal(DeclName, Type, HasField))) in ParseDeclaration()
1884 RecordVal *Field = CurRec->getValue(FieldName); in ParseBodyItem()
2036 const RecordVal *RV = CurMultiClass->Rec.getValue(TArg); in ParseDef()
2368 RecordVal *DefNameRV = CurRec->getValue("NAME"); in InstantiateMulticlassDef()
2375 RecordVal *DefNameRV = CurRec->getValue("NAME"); in InstantiateMulticlassDef()
2485 const RecordVal *RV = CurMultiClass->Rec.getValue(TA); in ResolveMulticlassDef()