|
MLIR
22.0.0git
|
#include <cstdint>#include <optional>#include <string>#include <utility>#include <vector>#include "IRModule.h"#include "mlir-c/BuiltinAttributes.h"#include "mlir-c/IR.h"#include "mlir-c/Interfaces.h"#include "mlir-c/Support.h"#include "mlir/Bindings/Python/Nanobind.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallVector.h"Go to the source code of this file.
Classes | |
| class | mlir::python::PyConcreteOpInterface< ConcreteIface > |
| CRTP base class for Python classes representing MLIR Op interfaces. More... | |
| class | mlir::python::PyInferTypeOpInterface |
| Python wrapper for InferTypeOpInterface. More... | |
| struct | mlir::python::PyInferTypeOpInterface::AppendResultsCallbackData |
| C-style user-data structure for type appending callback. More... | |
| class | mlir::python::PyShapedTypeComponents |
| Wrapper around an shaped type components. More... | |
| class | mlir::python::PyInferShapedTypeOpInterface |
| Python wrapper for InferShapedTypeOpInterface. More... | |
| struct | mlir::python::PyInferShapedTypeOpInterface::AppendResultsCallbackData |
| C-style user-data structure for type appending callback. More... | |
Namespaces | |
| mlir | |
| Include the generated interface declarations. | |
| mlir::python | |
Functions | |
| void | mlir::python::populateIRInterfaces (nb::module_ &m) |
Variables | |
| constexpr static const char * | mlir::python::constructorDoc |
| constexpr static const char * | mlir::python::operationDoc |
| constexpr static const char * | mlir::python::opviewDoc |
| constexpr static const char * | mlir::python::inferReturnTypesDoc |
| constexpr static const char * | mlir::python::inferReturnTypeComponentsDoc |