Lines Matching refs:EndLoc

247   bool parseExpression(const MCExpr *&Res, SMLoc &EndLoc) override;
248 bool parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) override;
249 bool parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) override;
251 SMLoc &EndLoc) override;
348 bool parseBinOpRHS(unsigned Precedence, const MCExpr *&Res, SMLoc &EndLoc);
349 bool parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc);
350 bool parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc);
1011 bool AsmParser::parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpr() argument
1016 EndLoc = Lexer.getTok().getEndLoc(); in parseParenExpr()
1026 bool AsmParser::parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseBracketExpr() argument
1029 EndLoc = getTok().getEndLoc(); in parseBracketExpr()
1041 bool AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parsePrimaryExpr() argument
1052 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
1072 EndLoc = FirstTokenLoc; in parsePrimaryExpr()
1105 EndLoc = SMLoc::getFromPointer(Identifier.end()); in parsePrimaryExpr()
1138 return Error(EndLoc, "unexpected modifier on variable reference"); in parsePrimaryExpr()
1154 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
1175 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
1185 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
1195 EndLoc = Lexer.getTok().getEndLoc(); in parsePrimaryExpr()
1201 return parseParenExpr(Res, EndLoc); in parsePrimaryExpr()
1206 return parseBracketExpr(Res, EndLoc); in parsePrimaryExpr()
1209 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
1215 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
1221 if (parsePrimaryExpr(Res, EndLoc)) in parsePrimaryExpr()
1255 if (parseExpression(Res, EndLoc)) in parsePrimaryExpr()
1266 SMLoc EndLoc; in parseExpression() local
1267 return parseExpression(Res, EndLoc); in parseExpression()
1335 static bool isAltmacroString(SMLoc &StrLoc, SMLoc &EndLoc) { in isAltmacroString() argument
1346 EndLoc = StrLoc.getFromPointer(CharPtr + 1); in isAltmacroString()
1373 bool AsmParser::parseExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseExpression() argument
1376 if (getTargetParser().parsePrimaryExpr(Res, EndLoc) || in parseExpression()
1377 parseBinOpRHS(1, Res, EndLoc)) in parseExpression()
1413 bool AsmParser::parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpression() argument
1415 return parseParenExpr(Res, EndLoc) || parseBinOpRHS(1, Res, EndLoc); in parseParenExpression()
1419 SMLoc &EndLoc) { in parseParenExprOfDepth() argument
1420 if (parseParenExpr(Res, EndLoc)) in parseParenExprOfDepth()
1424 if (parseBinOpRHS(1, Res, EndLoc)) in parseParenExprOfDepth()
1430 EndLoc = getTok().getEndLoc(); in parseParenExprOfDepth()
1616 SMLoc &EndLoc) { in parseBinOpRHS() argument
1631 if (getTargetParser().parsePrimaryExpr(RHS, EndLoc)) in parseBinOpRHS()
1638 if (TokPrec < NextTokPrec && parseBinOpRHS(TokPrec + 1, RHS, EndLoc)) in parseBinOpRHS()
2642 SMLoc EndLoc; in parseMacroArguments() local
2648 if (parseExpression(AbsoluteExp, EndLoc)) in parseMacroArguments()
2654 const char *EndChar = EndLoc.getPointer(); in parseMacroArguments()
2659 isAltmacroString(StrLoc, EndLoc)) { in parseMacroArguments()
2661 const char *EndChar = EndLoc.getPointer(); in parseMacroArguments()
2662 jumpToLoc(EndLoc, CurBuffer); in parseMacroArguments()