MLIR
20.0.0git
|
#include "mlir-c/Support.h"
#include "mlir/Bindings/Python/Nanobind.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/DataTypes.h"
Go to the source code of this file.
Classes | |
struct | std::iterator_traits< nanobind::detail::fast_iterator > |
class | mlir::python::Defaulting< DerivedTy, T > |
CRTP template for special wrapper types that are allowed to be passed in as 'None' function arguments and can be resolved by some global mechanic if so. More... | |
struct | nanobind::detail::MlirDefaultingCaster< DefaultingTy > |
struct | mlir::PyPrintAccumulator |
Accumulates into a python string from a method that accepts an MlirStringCallback. More... | |
class | mlir::PyFileAccumulator |
Accumulates int a python file-like object, either writing text (default) or binary. More... | |
struct | mlir::PySinglePartStringAccumulator |
Accumulates into a python string from a method that is expected to make one (no more, no less) call to the callback (asserts internally on violation). More... | |
class | mlir::Sliceable< Derived, ElementTy > |
A CRTP base class for pseudo-containers willing to support Python-type slicing access on top of indexed access. More... | |
struct | llvm::DenseMapInfo< MlirTypeID > |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::python | |
nanobind | |
nanobind::detail | |
llvm | |
The OpAsmOpInterface, see OpAsmInterface.td for more details. | |