Lines Matching refs:getCurStrVal
418 Record *Result = Records.getClass(Lex.getCurStrVal()); in ParseClassID()
420 TokError("Couldn't find class '" + Lex.getCurStrVal() + "'"); in ParseClassID()
437 MultiClass *Result = MultiClasses[Lex.getCurStrVal()].get(); in ParseMultiClassID()
439 TokError("Couldn't find multiclass '" + Lex.getCurStrVal() + "'"); in ParseMultiClassID()
1154 std::string Val = Lex.getCurStrVal(); in ParseSimpleValue()
1159 Val += Lex.getCurStrVal(); in ParseSimpleValue()
1167 R = CodeInit::get(Lex.getCurStrVal()); in ParseSimpleValue()
1176 std::string Name = Lex.getCurStrVal(); in ParseSimpleValue()
1414 OperatorName = Lex.getCurStrVal(); in ParseSimpleValue()
1522 if (!Result->getFieldType(Lex.getCurStrVal())) { in ParseValue()
1523 TokError("Cannot access field '" + Lex.getCurStrVal() + "' of value '" + in ParseValue()
1527 Result = FieldInit::get(Result, Lex.getCurStrVal()); in ParseValue()
1598 Result.emplace_back(UnsetInit::get(), Lex.getCurStrVal()); in ParseDagArgList()
1613 VarName = Lex.getCurStrVal(); in ParseDagArgList()
1703 Init *DeclName = StringInit::get(Lex.getCurStrVal()); in ParseDeclaration()
1750 Init *DeclName = StringInit::get(Lex.getCurStrVal()); in ParseForeachDeclaration()
1872 std::string FieldName = Lex.getCurStrVal(); in ParseBodyItem()
2110 Record *CurRec = Records.getClass(Lex.getCurStrVal()); in ParseClass()
2121 llvm::make_unique<Record>(Lex.getCurStrVal(), Lex.getLoc(), Records); in ParseClass()
2150 std::string Name = Lex.getCurStrVal(); in ParseLetList()
2239 std::string Name = Lex.getCurStrVal(); in ParseMultiClass()
2580 InheritFromClass = (Records.getClass(Lex.getCurStrVal()) != nullptr); in ParseDefm()