MLIR
20.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(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::PyOperation | static |
createDetached(PyMlirContextRef contextRef, MlirOperation operation, nanobind::object parentKeepAlive=nanobind::object()) | mlir::python::PyOperation | static |
createFromCapsule(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, 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::BaseContextObject | inline |
getOperation() override | mlir::python::PyOperation | inlinevirtual |
getParentOperation() | mlir::python::PyOperation | |
getRef() | mlir::python::PyOperation | inline |
isAttached() | mlir::python::PyOperation | inline |
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, 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 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 |