Home
last modified time | relevance | path

Searched refs:PySymbolTable (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRCore.cpp1718 PySymbolTable::PySymbolTable(PyOperationBase &operation) in PySymbolTable() function in PySymbolTable
1738 void PySymbolTable::erase(PyOperationBase &symbol) { in erase()
1748 void PySymbolTable::dunderDel(const std::string &name) { in dunderDel()
1753 PyAttribute PySymbolTable::insert(PyOperationBase &symbol) { in insert()
1777 void PySymbolTable::setSymbolName(PyOperationBase &symbol, in setSymbolName()
1803 void PySymbolTable::setVisibility(PyOperationBase &symbol, in setVisibility()
1833 void PySymbolTable::walkSymbolTables(PyOperationBase &from, in walkSymbolTables()
3159 .def("__getitem__", &PySymbolTable::dunderGetItem) in populateIRCore()
3161 .def("erase", &PySymbolTable::erase, py::arg("operation")) in populateIRCore()
3162 .def("__delitem__", &PySymbolTable::dunderDel) in populateIRCore()
[all …]
H A DIRModule.h39 class PySymbolTable; variable
635 friend class PySymbolTable; variable
1009 class PySymbolTable {
1012 explicit PySymbolTable(PyOperationBase &operation);
1015 ~PySymbolTable() { mlirSymbolTableDestroy(symbolTable); } in ~PySymbolTable()