• Home
  • Raw
  • Download

Lines Matching refs:EndLoc

233   virtual bool parseExpression(const MCExpr *&Res, SMLoc &EndLoc);
234 virtual bool parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc);
235 virtual bool parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc);
330 bool ParsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc);
331 bool ParseBinOpRHS(unsigned Precedence, const MCExpr *&Res, SMLoc &EndLoc);
332 bool ParseParenExpr(const MCExpr *&Res, SMLoc &EndLoc);
333 bool ParseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc);
724 bool AsmParser::ParseParenExpr(const MCExpr *&Res, SMLoc &EndLoc) { in ParseParenExpr() argument
728 EndLoc = Lexer.getTok().getEndLoc(); in ParseParenExpr()
738 bool AsmParser::ParseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc) { in ParseBracketExpr() argument
742 EndLoc = Lexer.getTok().getEndLoc(); in ParseBracketExpr()
753 bool AsmParser::ParsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in ParsePrimaryExpr() argument
764 if (ParsePrimaryExpr(Res, EndLoc)) in ParsePrimaryExpr()
778 EndLoc = SMLoc::getFromPointer(Identifier.end()); in ParsePrimaryExpr()
798 return Error(EndLoc, "unexpected modifier on variable reference"); in ParsePrimaryExpr()
812 EndLoc = Lexer.getTok().getEndLoc(); in ParsePrimaryExpr()
834 EndLoc = Lexer.getTok().getEndLoc(); in ParsePrimaryExpr()
844 EndLoc = Lexer.getTok().getEndLoc(); in ParsePrimaryExpr()
854 EndLoc = Lexer.getTok().getEndLoc(); in ParsePrimaryExpr()
860 return ParseParenExpr(Res, EndLoc); in ParsePrimaryExpr()
865 return ParseBracketExpr(Res, EndLoc); in ParsePrimaryExpr()
868 if (ParsePrimaryExpr(Res, EndLoc)) in ParsePrimaryExpr()
874 if (ParsePrimaryExpr(Res, EndLoc)) in ParsePrimaryExpr()
880 if (ParsePrimaryExpr(Res, EndLoc)) in ParsePrimaryExpr()
888 SMLoc EndLoc; in parseExpression() local
889 return parseExpression(Res, EndLoc); in parseExpression()
892 bool AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parsePrimaryExpr() argument
893 return ParsePrimaryExpr(Res, EndLoc); in parsePrimaryExpr()
954 bool AsmParser::parseExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseExpression() argument
957 if (ParsePrimaryExpr(Res, EndLoc) || ParseBinOpRHS(1, Res, EndLoc)) in parseExpression()
992 bool AsmParser::parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpression() argument
994 return ParseParenExpr(Res, EndLoc) || in parseParenExpression()
995 ParseBinOpRHS(1, Res, EndLoc); in parseParenExpression()
1093 SMLoc &EndLoc) { in ParseBinOpRHS() argument
1107 if (ParsePrimaryExpr(RHS, EndLoc)) return true; in ParseBinOpRHS()
1114 if (ParseBinOpRHS(TokPrec+1, RHS, EndLoc)) return true; in ParseBinOpRHS()