Home
last modified time | relevance | path

Searched refs:TypeRangeConstraintDecl (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp65 const TypeConstraintDecl, const TypeRangeConstraintDecl, in visit()
121 void visitImpl(const TypeRangeConstraintDecl *decl) {} in visitImpl()
405 TypeRangeConstraintDecl *TypeRangeConstraintDecl::create(Context &ctx, in create()
407 return new (ctx.getAllocator().Allocate<TypeRangeConstraintDecl>()) in create()
408 TypeRangeConstraintDecl(loc); in create()
H A DNodePrinter.cpp93 void printImpl(const TypeRangeConstraintDecl *decl);
177 const TypeConstraintDecl, const TypeRangeConstraintDecl, in print()
284 void NodePrinter::printImpl(const TypeRangeConstraintDecl *decl) { in printImpl()
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h766 class TypeRangeConstraintDecl
767 : public Node::NodeBase<TypeRangeConstraintDecl, CoreConstraintDecl> {
769 static TypeRangeConstraintDecl *create(Context &ctx, SMRange loc);
1281 TypeRangeConstraintDecl, ValueConstraintDecl, in classof()
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dstmt.pdll151 // CHECK: `-TypeRangeConstraintDecl
H A Dexpr.pdll132 // CHECK: `-TypeRangeConstraintDecl
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp1688 return ast::ConstraintRef(ast::TypeRangeConstraintDecl::create(ctx, loc), in parseConstraint()
2107 ast::TypeRangeConstraintDecl::create(ctx, loc), typeRangeTy)); in parseOperationExpr()
2586 } else if (isa<ast::TypeRangeConstraintDecl>(ref.constraint)) { in validateVariableConstraint()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp605 .Case([&](const ast::TypeRangeConstraintDecl *) { in buildHoverForCoreConstraint() argument