Lines Matching refs:EndLoc
235 bool parseExpression(const MCExpr *&Res, SMLoc &EndLoc) override;
236 bool parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) override;
237 bool parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) override;
239 SMLoc &EndLoc) override;
336 bool parseBinOpRHS(unsigned Precedence, const MCExpr *&Res, SMLoc &EndLoc);
337 bool parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc);
338 bool parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc);
752 bool AsmParser::parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpr() argument
757 EndLoc = Lexer.getTok().getEndLoc(); in parseParenExpr()
767 bool AsmParser::parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseBracketExpr() argument
772 EndLoc = Lexer.getTok().getEndLoc(); in parseBracketExpr()
783 bool AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parsePrimaryExpr() argument
794 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
812 EndLoc = FirstTokenLoc; in parsePrimaryExpr()
846 EndLoc = SMLoc::getFromPointer(Identifier.end()); in parsePrimaryExpr()
872 return Error(EndLoc, "unexpected modifier on variable reference"); in parsePrimaryExpr()
888 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
908 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
918 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
928 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
934 return parseParenExpr(Res, EndLoc); in parsePrimaryExpr()
939 return parseBracketExpr(Res, EndLoc); in parsePrimaryExpr()
942 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
948 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
954 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
962 SMLoc EndLoc; in parseExpression() local
963 return parseExpression(Res, EndLoc); in parseExpression()
1030 bool AsmParser::parseExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseExpression() argument
1033 if (parsePrimaryExpr(Res, EndLoc) || parseBinOpRHS(1, Res, EndLoc)) in parseExpression()
1068 bool AsmParser::parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpression() argument
1070 return parseParenExpr(Res, EndLoc) || parseBinOpRHS(1, Res, EndLoc); in parseParenExpression()
1074 SMLoc &EndLoc) { in parseParenExprOfDepth() argument
1075 if (parseParenExpr(Res, EndLoc)) in parseParenExprOfDepth()
1079 if (parseBinOpRHS(1, Res, EndLoc)) in parseParenExprOfDepth()
1087 EndLoc = Lexer.getTok().getEndLoc(); in parseParenExprOfDepth()
1271 SMLoc &EndLoc) { in parseBinOpRHS() argument
1285 if (parsePrimaryExpr(RHS, EndLoc)) in parseBinOpRHS()
1292 if (TokPrec < NextTokPrec && parseBinOpRHS(TokPrec + 1, RHS, EndLoc)) in parseBinOpRHS()