Lines Matching refs:PyOperationBase

988 void PyOperationBase::print(py::object fileObject, bool binary,  in print()
1025 py::object PyOperationBase::getAsm(bool binary, in getAsm()
1047 void PyOperationBase::moveAfter(PyOperationBase &other) { in moveAfter()
1056 void PyOperationBase::moveBefore(PyOperationBase &other) { in moveBefore()
1531 : operation(py::cast<PyOperationBase &>(operationObject).getOperation()), in PyOpView()
1575 PyInsertionPoint::PyInsertionPoint(PyOperationBase &beforeOperationBase) in PyInsertionPoint()
1579 void PyInsertionPoint::insert(PyOperationBase &operationBase) { in insert()
1718 PySymbolTable::PySymbolTable(PyOperationBase &operation) in PySymbolTable()
1738 void PySymbolTable::erase(PyOperationBase &symbol) { in erase()
1750 erase(py::cast<PyOperationBase &>(operation)); in dunderDel()
1753 PyAttribute PySymbolTable::insert(PyOperationBase &symbol) { in insert()
1765 PyAttribute PySymbolTable::getSymbolName(PyOperationBase &symbol) { in getSymbolName()
1777 void PySymbolTable::setSymbolName(PyOperationBase &symbol, in setSymbolName()
1792 PyAttribute PySymbolTable::getVisibility(PyOperationBase &symbol) { in getVisibility()
1803 void PySymbolTable::setVisibility(PyOperationBase &symbol, in setVisibility()
1823 PyOperationBase &from) { in replaceAllSymbolUses()
1833 void PySymbolTable::walkSymbolTables(PyOperationBase &from, in walkSymbolTables()
2546 py::class_<PyOperationBase>(m, "_OperationBase", py::module_local()) in populateIRCore()
2548 [](PyOperationBase &self) { in populateIRCore()
2552 [](PyOperationBase &self, PyOperationBase &other) { in populateIRCore()
2556 [](PyOperationBase &self, py::object other) { return false; }) in populateIRCore()
2558 [](PyOperationBase &self) { in populateIRCore()
2562 [](PyOperationBase &self) { in populateIRCore()
2567 [](PyOperationBase &self) { in populateIRCore()
2572 [](PyOperationBase &self) { in populateIRCore()
2578 [](PyOperationBase &self) { in populateIRCore()
2584 [](PyOperationBase &self) { in populateIRCore()
2604 [](PyOperationBase &self) { in populateIRCore()
2613 [](PyOperationBase &self) { in populateIRCore()
2623 .def("print", &PyOperationBase::print, in populateIRCore()
2632 .def("get_asm", &PyOperationBase::getAsm, in populateIRCore()
2643 [](PyOperationBase &self) { in populateIRCore()
2648 .def("move_after", &PyOperationBase::moveAfter, py::arg("other"), in populateIRCore()
2651 .def("move_before", &PyOperationBase::moveBefore, py::arg("other"), in populateIRCore()
2656 [](PyOperationBase &self) { in populateIRCore()
2667 py::class_<PyOperation, PyOperationBase>(m, "Operation", py::module_local()) in populateIRCore()
2705 py::class_<PyOpView, PyOperationBase>(m, "OpView", py::module_local()) in populateIRCore()
2891 [](PyBlock &self, PyOperationBase &operation) { in populateIRCore()
2923 .def(py::init<PyOperationBase &>(), py::arg("beforeOperation"), in populateIRCore()
3158 .def(py::init<PyOperationBase &>()) in populateIRCore()