Lines Matching refs:Parser

38   MCAsmParser &Parser;  member in __anoncba7d3b40111::SparcAsmParser
94 : MCTargetAsmParser(Options, sti), Parser(parser) { in SparcAsmParser()
561 const AsmToken &Tok = Parser.getTok(); in ParseRegister()
567 Parser.Lex(); in ParseRegister()
570 Parser.Lex(); in ParseRegister()
595 Parser.eatToEndOfStatement(); in ParseInstruction()
601 Parser.eatToEndOfStatement(); in ParseInstruction()
606 Parser.Lex(); // Eat the comma. in ParseInstruction()
610 Parser.eatToEndOfStatement(); in ParseInstruction()
617 Parser.eatToEndOfStatement(); in ParseInstruction()
620 Parser.Lex(); // Consume the EndOfStatement. in ParseInstruction()
646 Parser.eatToEndOfStatement(); in ParseDirective()
669 Parser.Lex(); in parseDirectiveWord()
672 Parser.Lex(); in parseDirectiveWord()
696 Parser.Lex(); // Eat the '+' in parseMEMOperand()
728 Parser.getTok().getLoc())); in parseOperand()
729 Parser.Lex(); // Eat the [ in parseOperand()
732 SMLoc S = Parser.getTok().getLoc(); in parseOperand()
735 Parser.Lex(); // eat % in parseOperand()
738 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind)) in parseOperand()
741 Parser.Lex(); // Eat the identifier token. in parseOperand()
742 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer()-1); in parseOperand()
756 Parser.getTok().getLoc())); in parseOperand()
757 Parser.Lex(); // Eat the ] in parseOperand()
786 SMLoc S = Parser.getTok().getLoc(); in parseSparcAsmOperand()
787 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
795 Parser.Lex(); // Eat the '%'. in parseSparcAsmOperand()
798 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) { in parseSparcAsmOperand()
799 StringRef name = Parser.getTok().getString(); in parseSparcAsmOperand()
800 Parser.Lex(); // Eat the identifier token. in parseSparcAsmOperand()
801 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
828 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
844 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
868 Parser.Lex(); // Eat the comma in parseBranchModifiers()
872 StringRef modName = Parser.getTok().getString(); in parseBranchModifiers()
875 Parser.getTok().getLoc())); in parseBranchModifiers()
876 Parser.Lex(); // eat the identifier. in parseBranchModifiers()
1164 AsmToken Tok = Parser.getTok(); in matchSparcAsmModifiers()
1175 Parser.Lex(); // Eat the identifier. in matchSparcAsmModifiers()
1176 if (Parser.getTok().getKind() != AsmToken::LParen) in matchSparcAsmModifiers()
1179 Parser.Lex(); // Eat the LParen token. in matchSparcAsmModifiers()
1181 if (Parser.parseParenExpression(subExpr, EndLoc)) in matchSparcAsmModifiers()