Lines Matching refs:Parser

88   LanaiAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser,  in LanaiAsmParser()  argument
90 : MCTargetAsmParser(Options, STI, MII), Parser(Parser), in LanaiAsmParser()
91 Lexer(Parser.getLexer()), SubtargetInfo(STI) { in LanaiAsmParser()
97 MCAsmParser &Parser; member in __anonafbc6f9a0111::LanaiAsmParser
694 SMLoc Start = Parser.getTok().getLoc(); in parseRegister()
695 SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseRegister()
701 PercentTok = Parser.getTok(); in parseRegister()
702 Parser.Lex(); in parseRegister()
711 Parser.Lex(); // Eat identifier token in parseRegister()
744 SMLoc Start = Parser.getTok().getLoc(); in parseIdentifier()
745 SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseIdentifier()
753 if (Parser.parseIdentifier(Identifier)) in parseIdentifier()
772 if (Parser.parseIdentifier(Identifier)) in parseIdentifier()
777 if (Lexer.getKind() == AsmToken::Plus && Parser.parseExpression(RHS)) in parseIdentifier()
789 End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseIdentifier()
802 SMLoc Start = Parser.getTok().getLoc(); in parseImmediate()
803 SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseImmediate()
813 if (!Parser.parseExpression(ExprVal)) in parseImmediate()
831 Parser.parseIdentifier(IdString); in parseAluOperator()
834 Error(Parser.getTok().getLoc(), "Can't parse ALU operator"); in parseAluOperator()
856 Parser.Lex(); in parsePrePost()
857 Parser.Lex(); in parsePrePost()
859 Parser.Lex(); // Eat the '*' in parsePrePost()
930 Parser.Lex(); // Eat the '['. in parseMemoryOperand()
942 Parser.Lex(); // Eat the ']' in parseMemoryOperand()
950 Error(Parser.getTok().getLoc(), in parseMemoryOperand()
962 Error(Parser.getTok().getLoc(), in parseMemoryOperand()
974 Parser.Lex(); // Eat the ']'. in parseMemoryOperand()
976 SMLoc Start = Parser.getTok().getLoc(); in parseMemoryOperand()
978 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseMemoryOperand()
985 Error(Parser.getTok().getLoc(), "Expected ']'"); in parseMemoryOperand()
995 Error(Parser.getTok().getLoc(), "Expected ']'"); in parseMemoryOperand()
998 Parser.Lex(); // Eat the ']'. in parseMemoryOperand()
1007 Error(Parser.getTok().getLoc(), in parseMemoryOperand()
1033 Parser.eatToEndOfStatement(); in parseOperand()
1046 Error(Parser.getTok().getLoc(), "Unknown operand"); in parseOperand()
1047 Parser.eatToEndOfStatement(); in parseOperand()
1229 Error(Parser.getTok().getLoc(), in ParseInstruction()