| Base typedef | mlir::pdll::ast::Node::NodeBase< UserConstraintDecl, ConstraintDecl > | |
| classof(const Node *node) | mlir::pdll::ast::Node::NodeBase< UserConstraintDecl, ConstraintDecl > | inlinestatic |
| ConstraintDecl(TypeID typeID, SMRange loc, const Name *name=nullptr) | mlir::pdll::ast::ConstraintDecl | inlineprotected |
| createNative(Context &ctx, const Name &name, ArrayRef< VariableDecl * > inputs, ArrayRef< VariableDecl * > results, std::optional< StringRef > codeBlock, Type resultType, ArrayRef< StringRef > nativeInputTypes={}) | mlir::pdll::ast::UserConstraintDecl | inlinestatic |
| createPDLL(Context &ctx, const Name &name, ArrayRef< VariableDecl * > inputs, ArrayRef< VariableDecl * > results, const CompoundStmt *body, Type resultType) | mlir::pdll::ast::UserConstraintDecl | inlinestatic |
| Decl(TypeID typeID, SMRange loc, const Name *name=nullptr) | mlir::pdll::ast::Decl | inlineprotected |
| getBody() const | mlir::pdll::ast::UserConstraintDecl | inline |
| getCodeBlock() const | mlir::pdll::ast::UserConstraintDecl | inline |
| getDocComment() const | mlir::pdll::ast::Decl | inline |
| getInputs() | mlir::pdll::ast::UserConstraintDecl | inline |
| getInputs() const | mlir::pdll::ast::UserConstraintDecl | inline |
| getLoc() const | mlir::pdll::ast::Node | inline |
| getName() const | mlir::pdll::ast::UserConstraintDecl | inline |
| getNativeInputType(unsigned index) const | mlir::pdll::ast::UserConstraintDecl | |
| getResults() | mlir::pdll::ast::UserConstraintDecl | inline |
| getResults() const | mlir::pdll::ast::UserConstraintDecl | inline |
| getResultType() const | mlir::pdll::ast::UserConstraintDecl | inline |
| getTypeID() const | mlir::pdll::ast::Node | inline |
| isExternal() const | mlir::pdll::ast::UserConstraintDecl | inline |
| Node(TypeID typeID, SMRange loc) | mlir::pdll::ast::Node | inlineprotected |
| NodeBase(SMRange loc, Args &&...args) | mlir::pdll::ast::Node::NodeBase< UserConstraintDecl, ConstraintDecl > | inlineexplicitprotected |
| print(raw_ostream &os) const | mlir::pdll::ast::Node | |
| setDocComment(Context &ctx, StringRef comment) | mlir::pdll::ast::Decl | |
| walk(function_ref< void(const Node *)> walkFn) const | mlir::pdll::ast::Node | |
| walk(WalkFnT &&walkFn) const | mlir::pdll::ast::Node | inline |