|
MLIR 22.0.0git
|
Static Public Member Functions | |
| static PyAffineCeilDivExpr | get (PyAffineExpr lhs, const PyAffineExpr &rhs) |
| static PyAffineCeilDivExpr | getRHSConstant (PyAffineExpr lhs, intptr_t rhs) |
| static PyAffineCeilDivExpr | getLHSConstant (intptr_t lhs, PyAffineExpr rhs) |
| static void | bindDerived (ClassTy &c) |
| Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAffineExpr< PyAffineCeilDivExpr, PyAffineBinaryExpr > | |
| static MlirAffineExpr | castFrom (PyAffineExpr &orig) |
| static void | bind (nb::module_ &m) |
| static void | bindDerived (ClassTy &m) |
| Implemented by derived classes to add methods to the Python subclass. | |
| Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr | |
| static void | bindDerived (ClassTy &c) |
| Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAffineExpr< PyAffineBinaryExpr > | |
| static MlirAffineExpr | castFrom (PyAffineExpr &orig) |
| static void | bind (nb::module_ &m) |
| static void | bindDerived (ClassTy &m) |
| Implemented by derived classes to add methods to the Python subclass. | |
| Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineExpr | |
| static PyAffineExpr | createFromCapsule (const nanobind::object &capsule) |
| Creates a PyAffineExpr from the MlirAffineExpr wrapped by a capsule. | |
Static Public Attributes | |
| static constexpr IsAFunctionTy | isaFunction = mlirAffineExprIsACeilDiv |
| static constexpr const char * | pyClassName = "AffineCeilDivExpr" |
| Static Public Attributes inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr | |
| static constexpr IsAFunctionTy | isaFunction = mlirAffineExprIsABinary |
| static constexpr const char * | pyClassName = "AffineBinaryExpr" |
Additional Inherited Members | |
| Public Types inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAffineExpr< PyAffineCeilDivExpr, PyAffineBinaryExpr > | |
| using | ClassTy |
| using | IsAFunctionTy |
| Public Types inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAffineExpr< PyAffineBinaryExpr > | |
| using | ClassTy |
| using | IsAFunctionTy |
Definition at line 328 of file IRAffine.cpp.
|
inlinestatic |
Definition at line 352 of file IRAffine.cpp.
References get().
|
inlinestatic |
Definition at line 335 of file IRAffine.cpp.
References mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr::lhs(), mlirAffineCeilDivExprGet(), and mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr::rhs().
Referenced by bindDerived(), and mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateIRAffine().
|
inlinestatic |
Definition at line 346 of file IRAffine.cpp.
References mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr::lhs(), mlirAffineCeilDivExprGet(), mlirAffineConstantExprGet(), mlirAffineExprGetContext(), and mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr::rhs().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateIRAffine().
|
inlinestatic |
Definition at line 340 of file IRAffine.cpp.
References mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr::lhs(), mlirAffineCeilDivExprGet(), mlirAffineConstantExprGet(), mlirAffineExprGetContext(), and mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAffineBinaryExpr::rhs().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateIRAffine().
|
default |
|
inline |
Definition at line 103 of file IRAffine.cpp.
|
inline |
Definition at line 101 of file IRAffine.cpp.
|
staticconstexpr |
Definition at line 331 of file IRAffine.cpp.
|
staticconstexpr |
Definition at line 332 of file IRAffine.cpp.