Lines Matching refs:constraints

275                      ArrayRef<ast::ConstraintRef> constraints);
278 ArrayRef<ast::ConstraintRef> constraints);
282 SmallVectorImpl<ast::ConstraintRef> &constraints);
373 ArrayRef<ast::ConstraintRef> constraints);
388 validateVariableConstraints(ArrayRef<ast::ConstraintRef> constraints,
411 ArrayRef<ast::ConstraintRef> constraints);
1583 ArrayRef<ast::ConstraintRef> constraints) { in defineVariableDecl() argument
1591 constraints); in defineVariableDecl()
1597 ast::VariableDecl::create(ctx, nameDecl, type, initExpr, constraints); in defineVariableDecl()
1604 ArrayRef<ast::ConstraintRef> constraints) { in defineVariableDecl() argument
1606 constraints); in defineVariableDecl()
1610 SmallVectorImpl<ast::ConstraintRef> &constraints) { in parseVariableDeclConstraintList() argument
1614 typeConstraint, constraints, /*allowInlineTypeConstraints=*/true, in parseVariableDeclConstraintList()
1618 constraints.push_back(*constraint); in parseVariableDeclConstraintList()
1886 SmallVector<ast::ConstraintRef> constraints; in parseIdentifierExpr() local
1887 if (failed(parseVariableDeclConstraintList(constraints))) in parseIdentifierExpr()
1890 if (failed(validateVariableConstraints(constraints, type))) in parseIdentifierExpr()
1892 return createInlineVariableExpr(type, name, nameLoc, constraints); in parseIdentifierExpr()
2202 SmallVector<ast::ConstraintRef> constraints; in parseUnderscoreExpr() local
2203 if (failed(parseVariableDeclConstraintList(constraints))) in parseUnderscoreExpr()
2207 if (failed(validateVariableConstraints(constraints, type))) in parseUnderscoreExpr()
2209 return createInlineVariableExpr(type, name, nameLoc, constraints); in parseUnderscoreExpr()
2299 SmallVector<ast::ConstraintRef> constraints; in parseLetStmt() local
2301 failed(parseVariableDeclConstraintList(constraints))) in parseLetStmt()
2314 for (ast::ConstraintRef constraint : constraints) { in parseLetStmt()
2334 createVariableDecl(varName, varLoc, initializer, constraints); in parseLetStmt()
2506 ArrayRef<ast::ConstraintRef> constraints) { in createVariableDecl() argument
2510 if (failed(validateVariableConstraints(constraints, type))) in createVariableDecl()
2540 defineVariableDecl(name, loc, type, initializer, constraints); in createVariableDecl()
2560 Parser::validateVariableConstraints(ArrayRef<ast::ConstraintRef> constraints, in validateVariableConstraints() argument
2563 for (const ast::ConstraintRef &ref : constraints) in validateVariableConstraints()
2732 ArrayRef<ast::ConstraintRef> constraints) { in createInlineVariableExpr() argument
2734 defineVariableDecl(name, loc, type, constraints); in createInlineVariableExpr()