Lines Matching refs:SMRange

156   LogicalResult parseTdInclude(StringRef filename, SMRange fileLoc,
168 SMRange loc, ast::Type type,
173 SMRange loc, ast::Type type,
273 defineVariableDecl(StringRef name, SMRange nameLoc, ast::Type type,
277 defineVariableDecl(StringRef name, SMRange nameLoc, ast::Type type,
296 parseConstraint(Optional<SMRange> &typeConstraint,
314 FailureOr<ast::Expr *> parseDeclRefExpr(StringRef name, SMRange loc);
353 createPatternDecl(SMRange loc, const ast::Name *name,
372 createVariableDecl(StringRef name, SMRange loc, ast::Expr *initializer,
378 createArgOrResultVariableDecl(StringRef name, SMRange loc,
406 createCallExpr(SMRange loc, ast::Expr *parentExpr,
408 FailureOr<ast::DeclRefExpr *> createDeclRefExpr(SMRange loc, ast::Decl *decl);
410 createInlineVariableExpr(ast::Type type, StringRef name, SMRange loc,
413 createMemberAccessExpr(ast::Expr *parentExpr, StringRef name, SMRange loc);
418 StringRef name, SMRange loc);
420 createOperationExpr(SMRange loc, const ast::OpNameDecl *name,
426 validateOperationOperands(SMRange loc, Optional<StringRef> name,
429 LogicalResult validateOperationResults(SMRange loc, Optional<StringRef> name,
432 void checkOperationResultTypeInferrence(SMRange loc, StringRef name,
435 StringRef groupName, SMRange loc, Optional<SMRange> odsOpLoc,
439 FailureOr<ast::TupleExpr *> createTupleExpr(SMRange loc,
446 FailureOr<ast::EraseStmt *> createEraseStmt(SMRange loc, ast::Expr *rootOp);
448 createReplaceStmt(SMRange loc, ast::Expr *rootOp,
451 createRewriteStmt(SMRange loc, ast::Expr *rootOp,
507 void resetToken(SMRange tokLoc) { in resetToken()
520 LogicalResult emitError(SMRange loc, const Twine &msg) { in emitError()
527 LogicalResult emitErrorAndNote(SMRange loc, const Twine &msg, SMRange noteLoc, in emitErrorAndNote()
727 SMRange loc = curToken.getLoc(); in parseInclude()
738 SMRange fileLoc = curToken.getLoc(); in parseInclude()
767 LogicalResult Parser::parseTdInclude(StringRef filename, llvm::SMRange fileLoc, in parseTdInclude()
788 llvm::SMRange loc; in parseTdInclude()
836 auto convertLocToRange = [&](llvm::SMLoc loc) -> llvm::SMRange { in processTdIncludeRecords()
908 SMRange loc = convertLocToRange(def->getLoc().front()); in processTdIncludeRecords()
928 StringRef name, StringRef codeBlock, SMRange loc, ast::Type type, in createODSNativePDLLConstraintDecl()
950 SMRange loc, ast::Type type, in createODSNativePDLLConstraintDecl()
1052 SMRange bodyLoc(bodyStartLoc, curToken.getStartLoc()); in parseLambdaBody()
1063 SMRange nameLoc = curToken.getLoc(); in parseArgumentDecl()
1097 SMRange nameLoc = curToken.getLoc(); in parseResultDecl()
1262 SMRange loc = curToken.getLoc(); in parseUserConstraintOrRewriteDecl()
1435 SMRange loc = curToken.getLoc(); in parsePatternDecl()
1498 Optional<SMRange> benefitLoc; in parsePatternDeclMetadata()
1499 Optional<SMRange> hasBoundedRecursionLoc; in parsePatternDeclMetadata()
1509 SMRange metadataLoc = curToken.getLoc(); in parsePatternDeclMetadata()
1581 Parser::defineVariableDecl(StringRef name, SMRange nameLoc, ast::Type type, in defineVariableDecl()
1603 Parser::defineVariableDecl(StringRef name, SMRange nameLoc, ast::Type type, in defineVariableDecl()
1611 Optional<SMRange> typeConstraint; in parseVariableDeclConstraintList()
1634 Parser::parseConstraint(Optional<SMRange> &typeConstraint, in parseConstraint()
1658 SMRange loc = curToken.getLoc(); in parseConstraint()
1760 Optional<SMRange> typeConstraint; in parseArgOrResultConstraint()
1821 SMRange loc = curToken.getLoc(); in parseAttributeExpr()
1863 SMRange loc(parentExpr->getLoc().Start, curToken.getEndLoc()); in parseCallExpr()
1870 FailureOr<ast::Expr *> Parser::parseDeclRefExpr(StringRef name, SMRange loc) { in parseDeclRefExpr()
1880 SMRange nameLoc = curToken.getLoc(); in parseIdentifierExpr()
1917 SMRange dotLoc = curToken.getLoc(); in parseMemberAccessExpr()
1930 SMRange loc(parentExpr->getLoc().Start, curToken.getEndLoc()); in parseMemberAccessExpr()
1937 SMRange loc = curToken.getLoc(); in parseOperationName()
1946 return ast::OpNameDecl::create(ctx, SMRange()); in parseOperationName()
1976 return ast::OpNameDecl::create(ctx, SMRange()); in parseWrappedOperationName()
1989 SMRange loc = curToken.getLoc(); in parseOperationExpr()
2119 SMRange loc = curToken.getLoc(); in parseTupleExpr()
2122 DenseMap<StringRef, SMRange> usedNames; in parseTupleExpr()
2171 SMRange loc = curToken.getLoc(); in parseTypeExpr()
2194 SMRange nameLoc = curToken.getLoc(); in parseUnderscoreExpr()
2260 SMRange location(startLoc, curToken.getEndLoc()); in parseCompoundStmt()
2269 SMRange loc = curToken.getLoc(); in parseEraseStmt()
2281 SMRange loc = curToken.getLoc(); in parseLetStmt()
2285 SMRange varLoc = curToken.getLoc(); in parseLetStmt()
2343 SMRange loc = curToken.getLoc(); in parseReplaceStmt()
2395 SMRange loc = curToken.getLoc(); in parseReturnStmt()
2409 SMRange loc = curToken.getLoc(); in parseRewriteStmt()
2458 Parser::createPatternDecl(SMRange loc, const ast::Name *name, in createPatternDecl()
2505 Parser::createVariableDecl(StringRef name, SMRange loc, ast::Expr *initializer, in createVariableDecl()
2548 Parser::createArgOrResultVariableDecl(StringRef name, SMRange loc, in createArgOrResultVariableDecl()
2663 Parser::createCallExpr(SMRange loc, ast::Expr *parentExpr, in createCallExpr()
2713 FailureOr<ast::DeclRefExpr *> Parser::createDeclRefExpr(SMRange loc, in createDeclRefExpr()
2731 Parser::createInlineVariableExpr(ast::Type type, StringRef name, SMRange loc, in createInlineVariableExpr()
2742 SMRange loc) { in createMemberAccessExpr()
2752 StringRef name, SMRange loc) { in validateMemberAccess()
2801 SMRange loc, const ast::OpNameDecl *name, in createOperationExpr()
2846 Parser::validateOperationOperands(SMRange loc, Optional<StringRef> name, in validateOperationOperands()
2850 "operand", loc, odsOp ? odsOp->getLoc() : Optional<SMRange>(), name, in validateOperationOperands()
2856 Parser::validateOperationResults(SMRange loc, Optional<StringRef> name, in validateOperationResults()
2860 "result", loc, odsOp ? odsOp->getLoc() : Optional<SMRange>(), name, in validateOperationResults()
2864 void Parser::checkOperationResultTypeInferrence(SMRange loc, StringRef opName, in checkOperationResultTypeInferrence()
2907 StringRef groupName, SMRange loc, Optional<SMRange> odsOpLoc, in validateOperationOperandsOrResults()
2970 Parser::createTupleExpr(SMRange loc, ArrayRef<ast::Expr *> elements, in createTupleExpr()
2986 FailureOr<ast::EraseStmt *> Parser::createEraseStmt(SMRange loc, in createEraseStmt()
2997 Parser::createReplaceStmt(SMRange loc, ast::Expr *rootOp, in createReplaceStmt()
3032 Parser::createRewriteStmt(SMRange loc, ast::Expr *rootOp, in createRewriteStmt()