MLIR 23.0.0git
IRInterfaces.cpp File Reference
#include <cstdint>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "IRInterfaces.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/IRCore.h"

Go to the source code of this file.

Classes

class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyInferTypeOpInterface
 Python wrapper for InferTypeOpInterface. More...
struct  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyInferTypeOpInterface::AppendResultsCallbackData
 C-style user-data structure for type appending callback. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyShapedTypeComponents
 Wrapper around an shaped type components. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyInferShapedTypeOpInterface
 Python wrapper for InferShapedTypeOpInterface. More...
struct  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyInferShapedTypeOpInterface::AppendResultsCallbackData
 C-style user-data structure for type appending callback. More...
class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyMemoryEffectsOpInterface
 Wrapper around the MemoryEffectsOpInterface. More...

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::python
namespace  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN

Functions

void mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::populateIRInterfaces (nb::module_ &m)

Variables

static constexpr const char * mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::inferReturnTypesDoc
static constexpr const char * mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::inferReturnTypeComponentsDoc