49 lines
2.1 KiB
C++
49 lines
2.1 KiB
C++
/*===- 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());
|
|
}
|