Lines Matching refs:Parser
394 MCAsmParser &Parser; member in __anone89483630111::SystemZAsmParser
439 : MCTargetAsmParser(Options, sti, MII), Parser(parser) { in SystemZAsmParser()
440 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
696 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
699 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
700 return Error(Parser.getTok().getLoc(), "register expected"); in parseRegister()
701 Parser.Lex(); in parseRegister()
704 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseRegister()
708 StringRef Name = Parser.getTok().getString(); in parseRegister()
731 Reg.EndLoc = Parser.getTok().getLoc(); in parseRegister()
732 Parser.Lex(); in parseRegister()
761 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
778 if (Parser.getTok().is(AsmToken::Integer)) { in parseAnyRegister()
780 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAnyRegister()
781 if (Parser.parseExpression(Register)) in parseAnyRegister()
793 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAnyRegister()
849 Parser.Lex(); in parseAddress()
864 Parser.Lex(); in parseAddress()
872 return Error(Parser.getTok().getLoc(), "unexpected token in address"); in parseAddress()
873 Parser.Lex(); in parseAddress()
899 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress()
1009 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAddress()
1028 MCAsmParser &Parser = getParser(); in ParseDirectiveInsn() local
1032 SMLoc ErrorLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1033 if (Parser.parseIdentifier(Format)) in ParseDirectiveInsn()
1056 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1078 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1081 if (Parser.parseExpression(Expr)) in ParseDirectiveInsn()
1085 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in ParseDirectiveInsn()
1122 Parser.getStreamer().EmitInstruction(Inst, getSTI()); in ParseDirectiveInsn()
1161 Parser.Lex(); in ParseInstruction()
1173 Parser.Lex(); in ParseInstruction()
1201 if (Parser.getTok().is(AsmToken::Percent)) { in parseOperand()
1212 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand()
1228 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
1302 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel()
1324 Parser.Lex(); in parsePCRel()
1326 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
1327 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
1332 StringRef Name = Parser.getTok().getString(); in parsePCRel()
1338 Error(Parser.getTok().getLoc(), "unknown TLS tag"); in parsePCRel()
1341 Parser.Lex(); in parsePCRel()
1343 if (Parser.getTok().isNot(AsmToken::Colon)) { in parsePCRel()
1344 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
1347 Parser.Lex(); in parsePCRel()
1349 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
1350 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
1354 StringRef Identifier = Parser.getTok().getString(); in parsePCRel()
1357 Parser.Lex(); in parsePCRel()
1361 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parsePCRel()