#include "mlir/Dialect/Transform/DebugExtension/DebugExtension.h"
#include "mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h"
#include "mlir/Dialect/Transform/IR/TransformDialect.h"
#include "mlir/IR/DialectRegistry.h"
using namespace mlir;
namespace {
class DebugExtension
: public transform::TransformDialectExtension<DebugExtension> {
public:
void init() {
registerTransformOps<
#define GET_OP_LIST
#include "mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.cpp.inc"
>();
}
};
}
void mlir::transform::registerDebugExtension(DialectRegistry &dialectRegistry) {
dialectRegistry.addExtensions<DebugExtension>();
}