Lines Matching defs:MlirOperation
225 void clearOperation(MlirOperation op);
228 /// `clearOperation(MlirOperation)`.
230 void clearOperationsInside(MlirOperation op);
233 /// `clearOperation(MlirOperation)`.
594 void walk(std::function<MlirWalkResult(MlirOperation)> callback,
622 /// Returns a PyOperation for the given MlirOperation, optionally associating
625 forOperation(PyMlirContextRef contextRef, MlirOperation operation,
631 createDetached(PyMlirContextRef contextRef, MlirOperation operation,
649 operator MlirOperation() const { return get(); }
650 MlirOperation get() const {
678 /// Gets a capsule wrapping the void* within the MlirOperation.
681 /// Creates a PyOperation from the MlirOperation wrapped by a capsule.
682 /// Ownership of the underlying MlirOperation is taken by calling this
698 /// Erases the underlying MlirOperation, removes its pointer from the
708 PyOperation(PyMlirContextRef contextRef, MlirOperation operation);
712 MlirOperation operation,
715 MlirOperation operation;