|
MLIR 22.0.0git
|
This class implements a dialect interface that provides common functionality for interacting with a resource blob manager. More...
#include "mlir/IR/DialectResourceBlobManager.h"
Public Member Functions | |
| ResourceBlobManagerDialectInterface (Dialect *dialect) | |
| DialectResourceBlobManager & | getBlobManager () |
| Return the blob manager held by this interface. | |
| const DialectResourceBlobManager & | getBlobManager () const |
| void | setBlobManager (std::shared_ptr< DialectResourceBlobManager > newBlobManager) |
| Set the blob manager held by this interface. | |
| Public Member Functions inherited from mlir::DialectInterface | |
| virtual | ~DialectInterface () |
| Dialect * | getDialect () const |
| Return the dialect that this interface represents. | |
| MLIRContext * | getContext () const |
| Return the context that holds the parent dialect of this interface. | |
| TypeID | getID () const |
| Return the derived interface id. | |
Additional Inherited Members | |
| Public Types inherited from mlir::detail::DialectInterfaceBase< ConcreteType, DialectInterface > | |
| using | Base |
| Public Types inherited from mlir::DialectInterface | |
| template<typename ConcreteType> | |
| using | Base = detail::DialectInterfaceBase<ConcreteType, DialectInterface> |
| The base class used for all derived interface types. | |
| Static Public Member Functions inherited from mlir::detail::DialectInterfaceBase< ConcreteType, DialectInterface > | |
| static TypeID | getInterfaceID () |
| Get a unique id for the derived interface type. | |
| Protected Member Functions inherited from mlir::detail::DialectInterfaceBase< ConcreteType, DialectInterface > | |
| DialectInterfaceBase (Dialect *dialect) | |
| Protected Member Functions inherited from mlir::DialectInterface | |
| DialectInterface (Dialect *dialect, TypeID id) | |
This class implements a dialect interface that provides common functionality for interacting with a resource blob manager.
Definition at line 117 of file DialectResourceBlobManager.h.
|
inline |
Definition at line 120 of file DialectResourceBlobManager.h.
|
inline |
Return the blob manager held by this interface.
Definition at line 125 of file DialectResourceBlobManager.h.
Referenced by mlir::ResourceBlobManagerDialectInterfaceBase< DialectResourceBlobHandle< DialectT > >::update().
|
inline |
Definition at line 126 of file DialectResourceBlobManager.h.
|
inline |
Set the blob manager held by this interface.
Definition at line 132 of file DialectResourceBlobManager.h.