MLIR
20.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 |