Lines Matching refs:getLoc

516       return emitError(curToken.getLoc(), msg);  in parseToken()
525 return emitError(curToken.getLoc(), msg); in emitError()
600 return ast::AllResultsMemberAccessExpr::create(ctx, opExpr->getLoc(), opExpr, in convertOpToValue()
613 expr->getLoc(), llvm::formatv("unable to convert expression of type " in convertExpressionTo()
633 expr = ast::AllResultsMemberAccessExpr::create(ctx, expr->getLoc(), expr, in convertExpressionTo()
648 odsOp->getLoc()); in convertExpressionTo()
661 odsOp->getLoc()); in convertExpressionTo()
665 expr = ast::AllResultsMemberAccessExpr::create(ctx, expr->getLoc(), expr, in convertExpressionTo()
694 ctx, expr->getLoc(), expr, llvm::to_string(i), in convertExpressionTo()
707 expr = ast::TupleExpr::create(ctx, expr->getLoc(), newExprs, in convertExpressionTo()
727 SMRange loc = curToken.getLoc(); in parseInclude()
738 SMRange fileLoc = curToken.getLoc(); in parseInclude()
854 supportsResultTypeInferrence, op.getLoc().front()); in processTdIncludeRecords()
889 constraint, convertLocToRange(def->getLoc().front()), attrTy, in processTdIncludeRecords()
899 constraint, convertLocToRange(def->getLoc().front()), typeTy, in processTdIncludeRecords()
908 SMRange loc = convertLocToRange(def->getLoc().front()); in processTdIncludeRecords()
1018 const auto &name = ast::Name::create(ctx, attrNameStr, curToken.getLoc()); in parseNamedAttributeDecl()
1031 attrValue = ast::AttributeExpr::create(ctx, name.getLoc(), "unit"); in parseNamedAttributeDecl()
1063 SMRange nameLoc = curToken.getLoc(); in parseArgumentDecl()
1097 SMRange nameLoc = curToken.getLoc(); in parseResultDecl()
1158 return emitError(stmt->getLoc(), in parseUserPDLLConstraintDecl()
1162 stmt = ast::ReturnStmt::create(ctx, stmt->getLoc(), stmtExpr); in parseUserPDLLConstraintDecl()
1225 statement->getLoc(), in parseUserPDLLRewriteDecl()
1231 ast::ReturnStmt::create(ctx, statement->getLoc(), statementExpr); in parseUserPDLLRewriteDecl()
1262 SMRange loc = curToken.getLoc(); in parseUserConstraintOrRewriteDecl()
1283 name = &ast::Name::create(ctx, curToken.getSpelling(), curToken.getLoc()); in parseUserConstraintOrRewriteDecl()
1319 return emitError(name.getLoc(), in parseUserNativeConstraintOrRewriteDecl()
1390 results.front()->getLoc(), in parseUserConstraintOrRewriteSignature()
1406 (*std::next(bodyIt))->getLoc(), in validateUserConstraintOrRewriteReturn()
1416 {body->getLoc().End, body->getLoc().End}, in validateUserConstraintOrRewriteReturn()
1428 statement->getLoc(), in parsePatternLambdaBody()
1435 SMRange loc = curToken.getLoc(); in parsePatternDecl()
1443 name = &ast::Name::create(ctx, curToken.getSpelling(), curToken.getLoc()); in parsePatternDecl()
1473 return emitError((*bodyIt)->getLoc(), in parsePatternDecl()
1487 return emitError((*std::next(bodyIt))->getLoc(), in parsePatternDecl()
1509 SMRange metadataLoc = curToken.getLoc(); in parsePatternDeclMetadata()
1574 name.getLoc(), "`" + name.getName() + "` has already been defined", in checkDefineNamedDecl()
1575 lastDecl->getName()->getLoc(), "see previous definition here"); in checkDefineNamedDecl()
1641 curToken.getLoc(), in parseConstraint()
1647 curToken.getLoc(), in parseConstraint()
1654 typeConstraint = typeExpr->getLoc(); in parseConstraint()
1658 SMRange loc = curToken.getLoc(); in parseConstraint()
1736 loc, "invalid reference to non-constraint", cstDecl->getLoc(), in parseConstraint()
1821 SMRange loc = curToken.getLoc(); in parseAttributeExpr()
1863 SMRange loc(parentExpr->getLoc().Start, curToken.getEndLoc()); in parseCallExpr()
1880 SMRange nameLoc = curToken.getLoc(); in parseIdentifierExpr()
1903 return ast::DeclRefExpr::create(ctx, (*decl)->getLoc(), *decl, in parseInlineConstraintLambdaExpr()
1912 return ast::DeclRefExpr::create(ctx, (*decl)->getLoc(), *decl, in parseInlineRewriteLambdaExpr()
1917 SMRange dotLoc = curToken.getLoc(); in parseMemberAccessExpr()
1930 SMRange loc(parentExpr->getLoc().Start, curToken.getEndLoc()); in parseMemberAccessExpr()
1937 SMRange loc = curToken.getLoc(); in parseOperationName()
1989 SMRange loc = curToken.getLoc(); in parseOperationExpr()
2119 SMRange loc = curToken.getLoc(); in parseTupleExpr()
2139 usedNames.try_emplace(elementName, elementNameTok.getLoc()); in parseTupleExpr()
2142 elementNameTok.getLoc(), in parseTupleExpr()
2151 resetToken(elementNameTok.getLoc()); in parseTupleExpr()
2171 SMRange loc = curToken.getLoc(); in parseTypeExpr()
2194 SMRange nameLoc = curToken.getLoc(); in parseUnderscoreExpr()
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()
2434 return emitError(stmt->getLoc(), in parseRewriteStmt()
2617 cst->getLoc(), in validateVariableConstraint()
2643 return emitError(typeExpr->getLoc(), in validateTypeConstraintExpr()
2653 return emitError(typeExpr->getLoc(), in validateTypeRangeConstraintExpr()
2692 callableDecl->getLoc(), in createCallExpr()
2701 callableDecl->getLoc()); in createCallExpr()
2819 attr->getValue()->getLoc(), in createOperationExpr()
2850 "operand", loc, odsOp ? odsOp->getLoc() : Optional<SMRange>(), name, in validateOperationOperands()
2860 "result", loc, odsOp ? odsOp->getLoc() : Optional<SMRange>(), name, in validateOperationResults()
2901 odsOp->getLoc()); in checkOperationResultTypeInferrence()
2961 valueExpr->getLoc(), in validateOperationOperandsOrResults()
2976 element->getLoc(), in createTupleExpr()
2991 return emitError(rootOp->getLoc(), "expected `Op` expression"); in createEraseStmt()
3003 rootOp->getLoc(), in createReplaceStmt()
3021 return emitError(replExpr->getLoc(), in createReplaceStmt()
3038 rootOp->getLoc(), in createRewriteStmt()