MLIR  20.0.0git
mlir::python::PyOperation Member List

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

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