Lines Matching refs:NameLoc
139 StringInit *Name, SMRange NameLoc, in getVar() argument
155 RV->addReferenceLoc(NameLoc); in getVar()
173 RV->addReferenceLoc(NameLoc); in getVar()
204 return Parent->getVar(Records, ParsingMultiClass, Name, NameLoc, in getVar()
1147 Init *TGParser::ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc, in ParseIDValue() argument
1149 if (Init *I = CurScope->getVar(Records, CurMultiClass, Name, NameLoc, in ParseIDValue()
1160 Def->getDef()->appendReferenceLoc(NameLoc); in ParseIDValue()
1171 Error(NameLoc.Start, "Variable not defined: '" + Name->getValue() + "'"); in ParseIDValue()
2667 SMRange NameLoc = Lex.getLocRange(); in ParseSimpleValue() local
2673 return ParseIDValue(CurRec, Name, NameLoc, Mode); // Value ::= IDValue in ParseSimpleValue()
2680 Error(NameLoc.Start, in ParseSimpleValue()
2690 if (CheckTemplateArgValues(Args, NameLoc.Start, Class)) in ParseSimpleValue()
2693 if (resolveArguments(Class, Args, NameLoc.Start)) in ParseSimpleValue()
2697 Class->appendReferenceLoc(NameLoc); in ParseSimpleValue()
3601 SMLoc NameLoc = Lex.getCode() == tgtok::Id ? Lex.getLoc() : DefLoc; in ParseDef() local
3613 CurRec = std::make_unique<Record>(Name, NameLoc, Records); in ParseDef()
3968 SMLoc NameLoc = Lex.getLoc(); in ParseLetList() local
3992 Result.emplace_back(Name, Bits, Val, NameLoc); in ParseLetList()