Lines Matching defs:NameLoc
139 StringInit *Name, SMRange NameLoc,
155 RV->addReferenceLoc(NameLoc);
173 RV->addReferenceLoc(NameLoc);
204 return Parent->getVar(Records, ParsingMultiClass, Name, NameLoc,
1153 Init *TGParser::ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc,
1155 if (Init *I = CurScope->getVar(Records, CurMultiClass, Name, NameLoc,
1166 Def->getDef()->appendReferenceLoc(NameLoc);
1177 Error(NameLoc.Start, "Variable not defined: '" + Name->getValue() + "'");
2673 SMRange NameLoc = Lex.getLocRange();
2679 return ParseIDValue(CurRec, Name, NameLoc, Mode); // Value ::= IDValue
2686 Error(NameLoc.Start,
2696 if (CheckTemplateArgValues(Args, NameLoc.Start, Class))
2699 if (resolveArguments(Class, Args, NameLoc.Start))
2703 Class->appendReferenceLoc(NameLoc);
3607 SMLoc NameLoc = Lex.getCode() == tgtok::Id ? Lex.getLoc() : DefLoc;
3619 CurRec = std::make_unique<Record>(Name, NameLoc, Records);
4015 SMLoc NameLoc = Lex.getLoc();
4039 Result.emplace_back(Name, Bits, Val, NameLoc);