Lines Matching defs:cst
877 auto addTypeConstraint = [&](const tblgen::NamedTypeConstraint &cst)
880 cst.constraint.getUniqueDefName(),
881 processDoc(cst.constraint.getSummary()), cst.constraint.getCppType());
1117 FailureOr<ast::ConstraintRef> cst = parseArgOrResultConstraint();
1118 if (failed(cst))
1121 return createArgOrResultVariableDecl(name, nameLoc, *cst);
1140 FailureOr<ast::ConstraintRef> cst = parseArgOrResultConstraint();
1141 if (failed(cst))
1144 return createArgOrResultVariableDecl(name, nameLoc, *cst);
1150 FailureOr<ast::ConstraintRef> cst = parseArgOrResultConstraint();
1151 if (failed(cst))
1154 return createArgOrResultVariableDecl("", cst->referenceLoc, *cst);
1759 if (auto *cst = dyn_cast<ast::ConstraintDecl>(cstDecl))
1760 return ast::ConstraintRef(cst, loc);
2049 auto createImplicitRangeVar = [&](ast::ConstraintDecl *cst, ast::Type type) {
2051 defineVariableDecl("_", loc, type, ast::ConstraintRef(cst, loc));
2356 ast::ValueRangeConstraintDecl>([&](const auto *cst) {
2357 if (cst->getTypeExpr()) {
2604 if (const auto *cst = dyn_cast<ast::AttrConstraintDecl>(ref.constraint)) {
2605 if (const ast::Expr *typeExpr = cst->getTypeExpr()) {
2610 } else if (const auto *cst =
2613 ctx, cst->getName(), lookupODSOperation(cst->getName()));
2618 } else if (const auto *cst =
2620 if (const ast::Expr *typeExpr = cst->getTypeExpr()) {
2625 } else if (const auto *cst =
2627 if (const ast::Expr *typeExpr = cst->getTypeExpr()) {
2632 } else if (const auto *cst =
2634 ArrayRef<ast::VariableDecl *> inputs = cst->getInputs();
2640 cst->getLoc(),