Searched refs:TypeConstraintDecl (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/ |
| H A D | Nodes.cpp | 65 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 D | NodePrinter.cpp | 92 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 D | include_td.pdll | 45 // CHECK: `-TypeConstraintDecl {{.*}}
|
| H A D | stmt.pdll | 133 // CHECK: `-TypeConstraintDecl
|
| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/ |
| H A D | Nodes.h | 752 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 D | Parser.cpp | 898 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 D | PDLLServer.cpp | 604 .Case([&](const ast::TypeConstraintDecl *) { hoverOS << "Type"; }) in buildHoverForCoreConstraint() argument
|