@@ -106,7 +106,7 @@ class HexagonAsmParser : public MCTargetAsmParser {
106106 return Assembler;
107107 }
108108
109- MCAsmLexer &getLexer () const { return Parser.getLexer (); }
109+ AsmLexer &getLexer () const { return Parser.getLexer (); }
110110
111111 bool equalIsAsmAssignment () override { return false ; }
112112 bool isLabel (AsmToken &Token) override ;
@@ -607,7 +607,7 @@ bool HexagonAsmParser::matchOneInstruction(MCInst &MCI, SMLoc IDLoc,
607607
608608void HexagonAsmParser::eatToEndOfPacket () {
609609 assert (InBrackets);
610- MCAsmLexer &Lexer = getLexer ();
610+ AsmLexer &Lexer = getLexer ();
611611 while (!Lexer.is (AsmToken::RCurly))
612612 Lexer.Lex ();
613613 Lexer.Lex ();
@@ -926,7 +926,7 @@ bool HexagonAsmParser::parseOperand(OperandVector &Operands) {
926926 MCRegister Register;
927927 SMLoc Begin;
928928 SMLoc End;
929- MCAsmLexer &Lexer = getLexer ();
929+ AsmLexer &Lexer = getLexer ();
930930 if (!parseRegister (Register, Begin, End)) {
931931 if (!ErrorMissingParenthesis)
932932 switch (Register.id ()) {
@@ -981,7 +981,7 @@ bool HexagonAsmParser::parseOperand(OperandVector &Operands) {
981981}
982982
983983bool HexagonAsmParser::isLabel (AsmToken &Token) {
984- MCAsmLexer &Lexer = getLexer ();
984+ AsmLexer &Lexer = getLexer ();
985985 AsmToken const &Second = Lexer.getTok ();
986986 AsmToken Third = Lexer.peekTok ();
987987 StringRef String = Token.getString ();
@@ -1030,7 +1030,7 @@ bool HexagonAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
10301030
10311031ParseStatus HexagonAsmParser::tryParseRegister (MCRegister &Reg, SMLoc &StartLoc,
10321032 SMLoc &EndLoc) {
1033- MCAsmLexer &Lexer = getLexer ();
1033+ AsmLexer &Lexer = getLexer ();
10341034 StartLoc = getLexer ().getLoc ();
10351035 SmallVector<AsmToken, 5 > Lookahead;
10361036 StringRef RawString (Lexer.getTok ().getString ().data (), 0 );
@@ -1111,7 +1111,7 @@ bool HexagonAsmParser::implicitExpressionLocation(OperandVector &Operands) {
11111111
11121112bool HexagonAsmParser::parseExpression (MCExpr const *&Expr) {
11131113 SmallVector<AsmToken, 4 > Tokens;
1114- MCAsmLexer &Lexer = getLexer ();
1114+ AsmLexer &Lexer = getLexer ();
11151115 bool Done = false ;
11161116 static char const *Comma = " ," ;
11171117 do {
@@ -1161,7 +1161,7 @@ bool HexagonAsmParser::parseExpressionOrOperand(OperandVector &Operands) {
11611161// / Parse an instruction.
11621162bool HexagonAsmParser::parseInstruction (OperandVector &Operands) {
11631163 MCAsmParser &Parser = getParser ();
1164- MCAsmLexer &Lexer = getLexer ();
1164+ AsmLexer &Lexer = getLexer ();
11651165 while (true ) {
11661166 AsmToken const &Token = Parser.getTok ();
11671167 switch (Token.getKind ()) {
0 commit comments