Searched refs:PyInsertionPoint (Results 1 – 3 of 3) sorted by relevance
23 class PyInsertionPoint; variable111 static PyInsertionPoint *getDefaultInsertionPoint();117 PyInsertionPoint *getInsertionPoint();125 static pybind11::object pushInsertionPoint(PyInsertionPoint &insertionPoint);126 static void popInsertionPoint(PyInsertionPoint &insertionPoint);547 class PyInsertionPoint {551 PyInsertionPoint(PyBlock &block);553 PyInsertionPoint(PyOperationBase &beforeOperationBase);556 static PyInsertionPoint atBlockBegin(PyBlock &block);558 static PyInsertionPoint atBlockTerminator(PyBlock &block);[all …]
534 PyInsertionPoint *PyThreadContextEntry::getInsertionPoint() { in getInsertionPoint()537 return py::cast<PyInsertionPoint *>(insertionPoint); in getInsertionPoint()551 PyInsertionPoint *PyThreadContextEntry::getDefaultInsertionPoint() { in getDefaultInsertionPoint()580 PyThreadContextEntry::pushInsertionPoint(PyInsertionPoint &insertionPoint) { in pushInsertionPoint()591 void PyThreadContextEntry::popInsertionPoint(PyInsertionPoint &insertionPoint) { in popInsertionPoint()989 PyInsertionPoint *ip; in create()993 ip = py::cast<PyInsertionPoint *>(maybeIp); in create()1057 PyInsertionPoint::PyInsertionPoint(PyBlock &block) : block(block) {} in PyInsertionPoint() function in PyInsertionPoint1059 PyInsertionPoint::PyInsertionPoint(PyOperationBase &beforeOperationBase) in PyInsertionPoint() function in PyInsertionPoint1063 void PyInsertionPoint::insert(PyOperationBase &operationBase) { in insert()[all …]
141 * `PyInsertionPoint` (`ip: mlir.ir.InsertionPoint = None`)