Lines Matching refs:EndLoc
226 bool parseExpression(const MCExpr *&Res, SMLoc &EndLoc) override;
227 bool parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) override;
228 bool parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) override;
322 bool parseBinOpRHS(unsigned Precedence, const MCExpr *&Res, SMLoc &EndLoc);
323 bool parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc);
324 bool parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc);
733 bool AsmParser::parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpr() argument
738 EndLoc = Lexer.getTok().getEndLoc(); in parseParenExpr()
748 bool AsmParser::parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseBracketExpr() argument
753 EndLoc = Lexer.getTok().getEndLoc(); in parseBracketExpr()
764 bool AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parsePrimaryExpr() argument
775 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
793 EndLoc = FirstTokenLoc; in parsePrimaryExpr()
827 EndLoc = SMLoc::getFromPointer(Identifier.end()); in parsePrimaryExpr()
852 return Error(EndLoc, "unexpected modifier on variable reference"); in parsePrimaryExpr()
868 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
888 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
898 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
908 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
914 return parseParenExpr(Res, EndLoc); in parsePrimaryExpr()
919 return parseBracketExpr(Res, EndLoc); in parsePrimaryExpr()
922 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
928 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
934 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
942 SMLoc EndLoc; in parseExpression() local
943 return parseExpression(Res, EndLoc); in parseExpression()
1010 bool AsmParser::parseExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseExpression() argument
1013 if (parsePrimaryExpr(Res, EndLoc) || parseBinOpRHS(1, Res, EndLoc)) in parseExpression()
1048 bool AsmParser::parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpression() argument
1050 return parseParenExpr(Res, EndLoc) || parseBinOpRHS(1, Res, EndLoc); in parseParenExpression()
1146 SMLoc &EndLoc) { in parseBinOpRHS() argument
1160 if (parsePrimaryExpr(RHS, EndLoc)) in parseBinOpRHS()
1167 if (TokPrec < NextTokPrec && parseBinOpRHS(TokPrec + 1, RHS, EndLoc)) in parseBinOpRHS()