/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Interface Definitions                                                      *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/


/// Returns the module name for the import
::llvm::StringRef mlir::wasmssa::ImportOpInterface::getModuleName() {
      return getImpl()->getModuleName(getImpl(), getOperation());
  }

/// Returns the import name for the import
::llvm::StringRef mlir::wasmssa::ImportOpInterface::getImportName() {
      return getImpl()->getImportName(getImpl(), getOperation());
  }

/// Returns the Wasm index based symbol of the op
::mlir::StringAttr mlir::wasmssa::ImportOpInterface::getSymbolName() {
      return getImpl()->getSymbolName(getImpl(), getOperation());
  }

/// Returns the qualified name of the import
std::string mlir::wasmssa::ImportOpInterface::getQualifiedImportName() {
      return getImpl()->getQualifiedImportName(getImpl(), getOperation());
  }

/// Returns the number of context to break from
size_t mlir::wasmssa::LabelBranchingOpInterface::getExitLevel() {
      return getImpl()->getExitLevel(getImpl(), getOperation());
  }

/// Returns the destination of this operation
LabelLevelOpInterface mlir::wasmssa::LabelBranchingOpInterface::getTargetOp() {
      return getImpl()->getTargetOp(getImpl(), getOperation());
  }

/// Return the target control flow ops that defined the label of this operation
::mlir::Block*mlir::wasmssa::LabelBranchingOpInterface::getTarget() {
      return getImpl()->getTarget(getImpl(), getOperation());
  }

/// Returns the target block address
::mlir::Block*mlir::wasmssa::LabelLevelOpInterface::getLabelTarget() {
      return getImpl()->getLabelTarget(getImpl(), getOperation());
  }
