LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
Dialect.h.inc
Go to the documentation of this file.
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Dialect Declarations *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Dialect.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10namespace llzk {
11
12class LLZKDialect : public ::mlir::Dialect {
13 explicit LLZKDialect(::mlir::MLIRContext *context);
14
15 void initialize();
16 friend class ::mlir::MLIRContext;
17public:
18 ~LLZKDialect() override;
19 static constexpr ::llvm::StringLiteral getDialectNamespace() {
20 return ::llvm::StringLiteral("llzk");
21 }
22
24 ::mlir::Attribute parseAttribute(::mlir::DialectAsmParser &parser,
25 ::mlir::Type type) const override;
26
28 void printAttribute(::mlir::Attribute attr,
29 ::mlir::DialectAsmPrinter &os) const override;
30};
31} // namespace llzk
32MLIR_DECLARE_EXPLICIT_TYPE_ID(::llzk::LLZKDialect)
friend class ::mlir::MLIRContext
Definition Dialect.h.inc:16
static constexpr ::llvm::StringLiteral getDialectNamespace()
Definition Dialect.h.inc:19
::mlir::Attribute parseAttribute(::mlir::DialectAsmParser &parser, ::mlir::Type type) const override
Parse an attribute registered to this dialect.
void printAttribute(::mlir::Attribute attr, ::mlir::DialectAsmPrinter &os) const override
Print an attribute registered to this dialect.
~LLZKDialect() override