Lines Matching refs:RecordVal
60 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue()
64 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { in AddValue()
85 RecordVal *RV = CurRec->getValue(ValName); in SetValue()
151 for (const RecordVal &Val : SC->getValues()) in AddSubClass()
333 IterRec->addValue(RecordVal(IterVar->getName(), IVal->getType(), false)); in ProcessForeachDefs()
717 if (const RecordVal *RV = CurRec->getValue(Name)) in ParseIDValue()
727 const RecordVal *RV = CurRec->getValue(TemplateArgName); in ParseIDValue()
738 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); in ParseIDValue()
1234 const RecordVal *RV = CurMultiClass->Rec.getValue(TArg); in ParseSimpleValue()
1241 const RecordVal *MCNameRV = CurMultiClass->Rec.getValue("NAME"); in ParseSimpleValue()
1649 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); in ParseValueList()
1670 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); in ParseValueList()
1722 if (AddValue(CurRec, IdLoc, RecordVal(DeclName, Type, HasField))) in ParseDeclaration()
1889 RecordVal *Field = CurRec->getValue(FieldName); in ParseBodyItem()
2041 const RecordVal *RV = CurMultiClass->Rec.getValue(TArg); in ParseDef()
2373 RecordVal *DefNameRV = CurRec->getValue("NAME"); in InstantiateMulticlassDef()
2380 RecordVal *DefNameRV = CurRec->getValue("NAME"); in InstantiateMulticlassDef()
2491 const RecordVal *RV = CurMultiClass->Rec.getValue(TA); in ResolveMulticlassDef()