Home
last modified time | relevance | path

Searched refs:ValueConstraintDecl (Results 1 – 9 of 9) sorted by relevance

/llvm-project/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp67 const ValueConstraintDecl, const ValueRangeConstraintDecl, in visit()
127 void visitImpl(const ValueConstraintDecl *decl) { in visitImpl()
436 ValueConstraintDecl *ValueConstraintDecl::create(Context &ctx, SMRange loc, in create()
438 return new (ctx.getAllocator().Allocate<ValueConstraintDecl>()) in create()
439 ValueConstraintDecl(loc, typeExpr); in create()
H A DNodePrinter.cpp97 void printImpl(const ValueConstraintDecl *decl);
180 const UserConstraintDecl, const ValueConstraintDecl, in print()
316 void NodePrinter::printImpl(const ValueConstraintDecl *decl) { in printImpl()
/llvm-project/mlir/test/mlir-pdll/Parser/
H A Dstmt.pdll96 // CHECK: `-ValueConstraintDecl
129 // CHECK: `-ValueConstraintDecl
H A Drewrite.pdll35 // CHECK: | `-ValueConstraintDecl {{.*}}
H A Dconstraint.pdll42 // CHECK: | `-ValueConstraintDecl {{.*}}
/llvm-project/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h824 class ValueConstraintDecl
825 : public Node::NodeBase<ValueConstraintDecl, CoreConstraintDecl> {
827 static ValueConstraintDecl *create(Context &ctx, SMRange loc, Expr *typeExpr);
834 ValueConstraintDecl(SMRange loc, Expr *typeExpr) in ValueConstraintDecl() function
1329 TypeRangeConstraintDecl, ValueConstraintDecl, in classof()
/llvm-project/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp323 .Case<ast::AttrConstraintDecl, ast::ValueConstraintDecl, in genNonInitializerVar()
/llvm-project/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp1726 ast::ValueConstraintDecl::create(ctx, loc, typeExpr), loc); in parseConstraint()
2355 .Case<ast::AttrConstraintDecl, ast::ValueConstraintDecl, in parseLetStmt()
2619 dyn_cast<ast::ValueConstraintDecl>(ref.constraint)) { in validateVariableConstraint()
/llvm-project/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp566 .Case([&](const ast::ValueConstraintDecl *) { hoverOS << "Value"; }) in buildHoverForCoreConstraint() argument