Files
gps/tools/local/circt/include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.cpp.inc
T
2026-07-12 11:01:51 +03:00

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());
}