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()
1153 Init *TGParser::ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc, in ParseIDValue() argument
1155 if (Init *I = CurScope->getVar(Records, CurMultiClass, Name, NameLoc, in ParseIDValue()
1166 Def->getDef()->appendReferenceLoc(NameLoc); in ParseIDValue()
1177 Error(NameLoc.Start, "Variable not defined: '" + Name->getValue() + "'"); in ParseIDValue()
2673 SMRange NameLoc = Lex.getLocRange(); in ParseSimpleValue() local
2679 return ParseIDValue(CurRec, Name, NameLoc, Mode); // Value ::= IDValue in ParseSimpleValue()
2686 Error(NameLoc.Start, in ParseSimpleValue()
2696 if (CheckTemplateArgValues(Args, NameLoc.Start, Class)) in ParseSimpleValue()
2699 if (resolveArguments(Class, Args, NameLoc.Start)) in ParseSimpleValue()
2703 Class->appendReferenceLoc(NameLoc); in ParseSimpleValue()
3607 SMLoc NameLoc = Lex.getCode() == tgtok::Id ? Lex.getLoc() : DefLoc; in ParseDef() local
3619 CurRec = std::make_unique<Record>(Name, NameLoc, Records); in ParseDef()
4015 SMLoc NameLoc = Lex.getLoc(); in ParseLetList() local
4039 Result.emplace_back(Name, Bits, Val, NameLoc); in ParseLetList()