|
MLIR
22.0.0git
|
This is the complete list of members for mlir::python::PyOperation, including all inherited members.
| BaseContextObject(PyMlirContextRef ref) | mlir::python::BaseContextObject | inline |
| checkValid() const | mlir::python::PyOperation | |
| clone(const nanobind::object &ip) | mlir::python::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::PyOperation | static |
| createDetached(PyMlirContextRef contextRef, MlirOperation operation, nanobind::object parentKeepAlive=nanobind::object()) | mlir::python::PyOperation | static |
| createFromCapsule(const nanobind::object &capsule) | mlir::python::PyOperation | static |
| createOpView() | mlir::python::PyOperation | |
| detachFromParent() | mlir::python::PyOperation | inline |
| erase() | mlir::python::PyOperation | |
| forOperation(PyMlirContextRef contextRef, MlirOperation operation, nanobind::object parentKeepAlive=nanobind::object()) | mlir::python::PyOperation | static |
| get() const | mlir::python::PyOperation | inline |
| 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::PyOperationBase | |
| getBlock() | mlir::python::PyOperation | |
| getCapsule() | mlir::python::PyOperation | |
| getContext() | mlir::python::BaseContextObject | inline |
| getOperation() override | mlir::python::PyOperation | inlinevirtual |
| getParentOperation() | mlir::python::PyOperation | |
| getRef() | mlir::python::PyOperation | inline |
| isAttached() | mlir::python::PyOperation | inline |
| isBeforeInBlock(PyOperationBase &other) | mlir::python::PyOperationBase | |
| moveAfter(PyOperationBase &other) | mlir::python::PyOperationBase | |
| moveBefore(PyOperationBase &other) | mlir::python::PyOperationBase | |
| operator MlirOperation() const | mlir::python::PyOperation | inline |
| parse(PyMlirContextRef contextRef, const std::string &sourceStr, const std::string &sourceName) | mlir::python::PyOperation | static |
| 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::PyOperationBase | |
| print(PyAsmState &state, nanobind::object fileObject, bool binary) | mlir::python::PyOperationBase | |
| PyOperation(PyMlirContextRef contextRef, MlirOperation operation) | mlir::python::PyOperation | |
| PyOperationBase class | mlir::python::PyOperation | friend |
| PySymbolTable class | mlir::python::PyOperation | friend |
| setAttached(const nanobind::object &parent=nanobind::object()) | mlir::python::PyOperation | inline |
| setDetached() | mlir::python::PyOperation | inline |
| setInvalid() | mlir::python::PyOperation | inline |
| 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() override | mlir::python::PyOperation | |
| ~PyOperationBase()=default | mlir::python::PyOperationBase | virtual |