class LinalgDialect : public Dialect {
public:
explicit LinalgDialect(MLIRContext *context);
+ static StringRef getDialectNamespace() { return "linalg"; }
/// Parse a type registered to this dialect.
Type parseType(llvm::StringRef spec, Location loc) const override;
using namespace mlir::linalg;
mlir::linalg::LinalgDialect::LinalgDialect(MLIRContext *context)
- : Dialect("linalg", context) {
+ : Dialect(getDialectNamespace(), context) {
addTypes<BufferType, RangeType, ViewType>();
addOperations<BufferAllocOp, BufferDeallocOp, ForOp, LoadOp, RangeOp, StoreOp,
SliceOp, ViewOp>();