#include "mlir/Dialect/WasmSSA/IR/WasmSSA.h"
#include "llvm/ADT/TypeSwitch.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/Support/LLVM.h"
using namespace mlir;
using namespace mlir::wasmssa;
#include "mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.cpp.inc"
#define GET_TYPEDEF_CLASSES
#include "mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.cpp.inc"
void wasmssa::WasmSSADialect::initialize() {
addOperations<
#define GET_OP_LIST
#include "mlir/Dialect/WasmSSA/IR/WasmSSAOps.cpp.inc"
>();
addTypes<
#define GET_TYPEDEF_LIST
#include "mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.cpp.inc"
>();
}