Searched refs:PyOperation (Results 1 – 4 of 4) sorted by relevance
916 PyOperation::PyOperation(PyMlirContextRef contextRef, MlirOperation operation) in PyOperation() function in PyOperation919 PyOperation::~PyOperation() { in ~PyOperation()937 PyOperation *unownedOperation = in createInstance()982 void PyOperation::checkValid() const { in checkValid()1075 PyBlock PyOperation::getBlock() { in getBlock()1084 py::object PyOperation::getCapsule() { in getCapsule()1113 py::object PyOperation::create( in create()1244 py::object PyOperation::createOpView() { in createOpView()1255 void PyOperation::erase() { in erase()1520 return PyOperation::create(name, in buildGeneric()[all …]
37 class PyOperation; variable248 llvm::DenseMap<void *, std::pair<pybind11::handle, PyOperation *>>;253 friend class PyOperation; variable520 virtual PyOperation &getOperation() = 0;529 class PyOperation; variable530 using PyOperationRef = PyObjectRef<PyOperation>;531 class PyOperation : public PyOperationBase, public BaseContextObject {533 ~PyOperation() override;534 PyOperation &getOperation() override { return *this; } in getOperation()617 PyOperation(PyMlirContextRef contextRef, MlirOperation operation);[all …]
65 operation = &py::cast<PyOperation &>(obj); in PyConcreteOpInterface()151 PyOperation *operation = nullptr;
164 * `PyOperation` (`mlir.ir.Operation`) - but with caveats204 As mentioned above, `PyOperation` is special because it can exist in either a215 Due to the validity and parenting accounting needs, `PyOperation` is the owner