MLIR 22.0.0git
mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation Member List

This is the complete list of members for mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation, including all inherited members.

BaseContextObject(PyMlirContextRef ref)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::BaseContextObjectinline
checkValid() constmlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
clone(const nanobind::object &ip)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
create(std::string_view name, std::optional< std::vector< PyType * > > results, llvm::ArrayRef< MlirValue > operands, std::optional< nanobind::dict > attributes, std::optional< std::vector< PyBlock * > > successors, int regions, PyLocation &location, const nanobind::object &ip, bool inferType)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationstatic
createDetached(PyMlirContextRef contextRef, MlirOperation operation, nanobind::object parentKeepAlive=nanobind::object())mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationstatic
createFromCapsule(const nanobind::object &capsule)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationstatic
createOpView()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
detachFromParent()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
erase()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
forOperation(PyMlirContextRef contextRef, MlirOperation operation, nanobind::object parentKeepAlive=nanobind::object())mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationstatic
get() constmlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
getAsm(bool binary, std::optional< int64_t > largeElementsLimit, std::optional< int64_t > largeResourceLimit, bool enableDebugInfo, bool prettyDebugInfo, bool printGenericOpForm, bool useLocalScope, bool useNameLocAsPrefix, bool assumeVerified, bool skipRegions)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
getBlock()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
getCapsule()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
getContext()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::BaseContextObjectinline
getOperation() overridemlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationinlinevirtual
getParentOperation()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
getRef()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
isAttached()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationinline
isBeforeInBlock(PyOperationBase &other)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
moveAfter(PyOperationBase &other)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
moveBefore(PyOperationBase &other)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
operator MlirOperation() constmlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationinline
parse(PyMlirContextRef contextRef, const std::string &sourceStr, const std::string &sourceName)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationstatic
print(std::optional< int64_t > largeElementsLimit, std::optional< int64_t > largeResourceLimit, bool enableDebugInfo, bool prettyDebugInfo, bool printGenericOpForm, bool useLocalScope, bool useNameLocAsPrefix, bool assumeVerified, nanobind::object fileObject, bool binary, bool skipRegions)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
print(PyAsmState &state, nanobind::object fileObject, bool binary)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
PyOperation(PyMlirContextRef contextRef, MlirOperation operation)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
PyOperationBase classmlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationfriend
PySymbolTable classmlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationfriend
setAttached(const nanobind::object &parent=nanobind::object())mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
setDetached()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
setInvalid()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationinline
verify()mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
walk(std::function< PyWalkResult(MlirOperation)> callback, PyWalkOrder walkOrder)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
writeBytecode(const nanobind::object &fileObject, std::optional< int64_t > bytecodeVersion)mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase
~PyOperation() overridemlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperation
~PyOperationBase()=defaultmlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBasevirtual