Go to the source code of this file.
|
| template<class Func, typename... Args> |
| static nb::object | classmethod (Func f, Args... args) |
| | Helper for creating an @classmethod.
|
| static nb::object | createCustomDialectWrapper (const std::string &dialectNamespace, nb::object dialectDescriptor) |
| MlirBlock | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::createBlock (const nb::sequence &pyArgTypes, const std::optional< nb::sequence > &pyArgLocs) |
| static void | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::maybeInsertOperation (PyOperationRef &op, const nb::object &maybeIp) |
| template<typename Container> |
| static std::vector< nb::typed< nb::object, PyType > > | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::getValueTypes (Container &container, PyMlirContextRef &context) |
| | Returns the list of types of the values held by container.
|
| static void | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateResultTypes (StringRef name, nb::list resultTypeList, const nb::object &resultSegmentSpecObj, std::vector< int32_t > &resultSegmentLengths, std::vector< PyType * > &resultTypes) |
| MLIR_PYTHON_API_EXPORTED MlirValue | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::getUniqueResult (MlirOperation operation) |
| static MlirValue | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::getOpResultOrValue (nb::handle operand) |
| static PyOperationRef | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::getValueOwnerRef (MlirValue value) |
| void | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateRoot (nb::module_ &m) |
| void | mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateIRCore (nb::module_ &m) |
◆ _Py_CAST
| #define _Py_CAST |
( |
| type, |
|
|
| expr ) |
◆ _Py_NULL
◆ Py_NewRef
Value:_Py_NewRef(_PyObject_CAST(obj))
Definition at line 2569 of file IRCore.cpp.
◆ Py_XNewRef
| #define Py_XNewRef |
( |
| obj | ) |
|
Value:_Py_XNewRef(_PyObject_CAST(obj))
Definition at line 2560 of file IRCore.cpp.
◆ classmethod()
template<class Func, typename... Args>
| nb::object classmethod |
( |
Func | f, |
|
|
Args... | args ) |
|
static |
◆ createCustomDialectWrapper()
| nb::object createCustomDialectWrapper |
( |
const std::string & | dialectNamespace, |
|
|
nb::object | dialectDescriptor ) |
|
static |
◆ kDumpDocstring
| const char kDumpDocstring[] |
|
static |
Initial value:=
"Dumps a debug representation of the object to stderr."
Definition at line 42 of file IRCore.cpp.
◆ kModuleParseDocstring
| const char kModuleParseDocstring[] |
|
static |
◆ kValueReplaceAllUsesExceptDocstring
| const char kValueReplaceAllUsesExceptDocstring[] |
|
static |