• Home
  • Raw
  • Download

Lines Matching refs:Parser

39   MCAsmParser &Parser;  member in __anone4d0805a0111::MipsAsmParser
106 : MCTargetAsmParser(), STI(sti), Parser(parser) { in MipsAsmParser()
111 MCAsmParser &getParser() const { return Parser; } in getParser()
112 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer()
432 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
455 SMLoc S = Parser.getTok().getLoc(); in tryParseRegisterOperand()
460 && Operands.size() == 2 && Parser.getTok().is(AsmToken::Integer)){ in tryParseRegisterOperand()
461 RegNo = Parser.getTok().getIntVal(); //get the int value in tryParseRegisterOperand()
471 Parser.getTok().getLoc())); in tryParseRegisterOperand()
472 Parser.Lex(); // Eat register token. in tryParseRegisterOperand()
491 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in ParseOperand()
495 SMLoc S = Parser.getTok().getLoc(); in ParseOperand()
496 Parser.Lex(); // Eat dollar token. in ParseOperand()
502 Parser.Lex(); //eat parenthesis in ParseOperand()
506 Parser.Lex(); //eat dollar in ParseOperand()
513 S = Parser.getTok().getLoc(); in ParseOperand()
515 Parser.Lex(); in ParseOperand()
521 if (Parser.ParseIdentifier(Identifier)) in ParseOperand()
524 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in ParseOperand()
543 SMLoc S = Parser.getTok().getLoc(); in ParseOperand()
546 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in ParseOperand()
553 SMLoc S = Parser.getTok().getLoc(); //start location of the operand in ParseOperand()
557 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in ParseOperand()
568 Parser.Lex(); //eat % token in parseRelocOperand()
569 const AsmToken &Tok = Parser.getTok(); //get next token, operation in parseRelocOperand()
575 Parser.Lex(); //eat identifier in parseRelocOperand()
582 Parser.Lex(); //eat '(' token in parseRelocOperand()
584 Parser.Lex(); //eat % token in parseRelocOperand()
585 const AsmToken &nextTok = Parser.getTok(); in parseRelocOperand()
590 Parser.Lex(); //eat identifier in parseRelocOperand()
600 Parser.Lex(); //eat ')' token in parseRelocOperand()
631 StartLoc = Parser.getTok().getLoc(); in ParseRegister()
633 EndLoc = Parser.getTok().getLoc(); in ParseRegister()
662 S = Parser.getTok().getLoc(); in parseMemOperand()
667 const AsmToken &Tok = Parser.getTok(); //get next token in parseMemOperand()
669 Error(Parser.getTok().getLoc(), "'(' expected"); in parseMemOperand()
673 Parser.Lex(); // Eat '(' token. in parseMemOperand()
675 const AsmToken &Tok1 = Parser.getTok(); //get next token in parseMemOperand()
677 Parser.Lex(); // Eat '$' token. in parseMemOperand()
679 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseMemOperand()
684 Error(Parser.getTok().getLoc(),"unexpected token in operand"); in parseMemOperand()
688 const AsmToken &Tok2 = Parser.getTok(); //get next token in parseMemOperand()
690 Error(Parser.getTok().getLoc(), "')' expected"); in parseMemOperand()
694 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseMemOperand()
696 Parser.Lex(); // Eat ')' token. in parseMemOperand()
781 Parser.EatToEndOfStatement(); in parseMathOperation()
787 Parser.EatToEndOfStatement(); in parseMathOperation()
791 Parser.Lex(); // Eat the comma. in parseMathOperation()
799 Parser.EatToEndOfStatement(); in parseMathOperation()
806 Parser.EatToEndOfStatement(); in parseMathOperation()
810 Parser.Lex(); // Consume the EndOfStatement in parseMathOperation()
846 Parser.getTok().getLoc().getPointer() -1 ); in ParseInstruction()
868 Parser.EatToEndOfStatement(); in ParseInstruction()
873 Parser.Lex(); // Eat the comma. in ParseInstruction()
878 Parser.EatToEndOfStatement(); in ParseInstruction()
886 Parser.EatToEndOfStatement(); in ParseInstruction()
890 Parser.Lex(); // Consume the EndOfStatement in ParseInstruction()
899 Parser.Lex(); in ParseDirective()
905 Parser.Lex(); in ParseDirective()
911 Parser.EatToEndOfStatement(); in ParseDirective()
917 Parser.EatToEndOfStatement(); in ParseDirective()
923 Parser.EatToEndOfStatement(); in ParseDirective()
929 Parser.EatToEndOfStatement(); in ParseDirective()
935 Parser.EatToEndOfStatement(); in ParseDirective()