Home
last modified time | relevance | path

Searched refs:TypeConstraintDecl (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()
120 void visitImpl(const TypeConstraintDecl *decl) {} in visitImpl()
396 TypeConstraintDecl *TypeConstraintDecl::create(Context &ctx, SMRange loc) { in create()
397 return new (ctx.getAllocator().Allocate<TypeConstraintDecl>()) in create()
398 TypeConstraintDecl(loc); in create()
H A DNodePrinter.cpp92 void printImpl(const TypeConstraintDecl *decl);
177 const TypeConstraintDecl, const TypeRangeConstraintDecl, in print()
280 void NodePrinter::printImpl(const TypeConstraintDecl *decl) { in printImpl()
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dinclude_td.pdll45 // CHECK: `-TypeConstraintDecl {{.*}}
H A Dstmt.pdll133 // CHECK: `-TypeConstraintDecl
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h752 class TypeConstraintDecl
753 : public Node::NodeBase<TypeConstraintDecl, CoreConstraintDecl> {
755 static TypeConstraintDecl *create(Context &ctx, SMRange loc);
1280 return isa<AttrConstraintDecl, OpConstraintDecl, TypeConstraintDecl, in classof()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp898 decls.push_back(createODSNativePDLLConstraintDecl<ast::TypeConstraintDecl>( in processTdIncludeRecords()
1685 return ast::ConstraintRef(ast::TypeConstraintDecl::create(ctx, loc), loc); in parseConstraint()
2584 } else if (isa<ast::TypeConstraintDecl>(ref.constraint)) { in validateVariableConstraint()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp604 .Case([&](const ast::TypeConstraintDecl *) { hoverOS << "Type"; }) in buildHoverForCoreConstraint() argument