Lines Matching refs:Parser
398 MCAsmParser &Parser; member in __anonde0c959e0111::SystemZAsmParser
462 return Parser.getContext().getAsmInfo()->getAssemblerDialect(); in getMAIAssemblerDialect()
484 : MCTargetAsmParser(Options, sti, MII), Parser(parser) { in SystemZAsmParser()
485 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
760 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
763 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
764 return Error(Parser.getTok().getLoc(), "register expected"); in parseRegister()
765 const AsmToken &PercentTok = Parser.getTok(); in parseRegister()
766 Parser.Lex(); in parseRegister()
769 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parseRegister()
776 StringRef Name = Parser.getTok().getString(); in parseRegister()
808 Reg.EndLoc = Parser.getTok().getLoc(); in parseRegister()
809 Parser.Lex(); in parseRegister()
844 if (isParsingATT() && Parser.getTok().is(AsmToken::Percent)) { in parseRegister()
863 } else if (Parser.getTok().is(AsmToken::Integer)) { in parseRegister()
897 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAnyRegister()
900 if (Parser.getTok().is(AsmToken::Integer)) { in parseAnyRegister()
902 if (Parser.parseExpression(Register)) in parseAnyRegister()
912 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAnyRegister()
962 Reg.StartLoc = Parser.getTok().getLoc(); in parseIntegerRegister()
965 if (Parser.parseExpression(Register)) in parseIntegerRegister()
975 Error(Parser.getTok().getLoc(), "invalid register"); in parseIntegerRegister()
982 Reg.EndLoc = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseIntegerRegister()
1023 Parser.Lex(); in parseAddress()
1061 Parser.Lex(); in parseAddress()
1075 return Error(Parser.getTok().getLoc(), "unexpected token in address"); in parseAddress()
1076 Parser.Lex(); in parseAddress()
1100 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress()
1192 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAddress()
1215 MCAsmParser &Parser = getParser(); in ParseDirectiveInsn() local
1219 SMLoc ErrorLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1220 if (Parser.parseIdentifier(Format)) in ParseDirectiveInsn()
1243 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1269 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1272 if (Parser.parseExpression(Expr)) in ParseDirectiveInsn()
1276 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in ParseDirectiveInsn()
1315 Parser.getStreamer().emitInstruction(Inst, getSTI()); in ParseDirectiveInsn()
1323 MCAsmParser &Parser = getParser(); in ParseDirectiveMachine() local
1324 if (Parser.getTok().isNot(AsmToken::Identifier) && in ParseDirectiveMachine()
1325 Parser.getTok().isNot(AsmToken::String)) in ParseDirectiveMachine()
1328 StringRef CPU = Parser.getTok().getIdentifier(); in ParseDirectiveMachine()
1329 Parser.Lex(); in ParseDirectiveMachine()
1345 if (!Parser.parseGNUAttribute(L, Tag, IntegerValue)) in ParseGNUAttribute()
1352 Parser.getStreamer().emitGNUAttribute(Tag, IntegerValue); in ParseGNUAttribute()
1413 Parser.Lex(); in ParseInstruction()
1417 Parser.getTok().getLoc(), in ParseInstruction()
1432 Parser.Lex(); in ParseInstruction()
1453 Parser.Lex(); in ParseInstruction()
1483 if (isParsingATT() && Parser.getTok().is(AsmToken::Percent)) { in parseOperand()
1494 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand()
1511 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
1583 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel()
1624 Parser.Lex(); in parsePCRel()
1626 if (Parser.getTok().isNot(AsmToken::Identifier)) in parsePCRel()
1627 return Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
1630 StringRef Name = Parser.getTok().getString(); in parsePCRel()
1636 return Error(Parser.getTok().getLoc(), "unknown TLS tag"); in parsePCRel()
1637 Parser.Lex(); in parsePCRel()
1639 if (Parser.getTok().isNot(AsmToken::Colon)) in parsePCRel()
1640 return Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
1641 Parser.Lex(); in parsePCRel()
1643 if (Parser.getTok().isNot(AsmToken::Identifier)) in parsePCRel()
1644 return Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
1646 StringRef Identifier = Parser.getTok().getString(); in parsePCRel()
1649 Parser.Lex(); in parsePCRel()
1653 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parsePCRel()