MLIR
20.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. More... | |
const DialectResourceBlobManager & | getBlobManager () const |
void | setBlobManager (std::shared_ptr< DialectResourceBlobManager > newBlobManager) |
Set the blob manager held by this interface. More... | |
Additional Inherited Members | |
Public Types inherited from mlir::detail::DialectInterfaceBase< ConcreteType, BaseT > | |
using | Base = DialectInterfaceBase< ConcreteType, BaseT > |
Static Public Member Functions inherited from mlir::detail::DialectInterfaceBase< ConcreteType, BaseT > | |
static TypeID | getInterfaceID () |
Get a unique id for the derived interface type. More... | |
Protected Member Functions inherited from mlir::detail::DialectInterfaceBase< ConcreteType, BaseT > | |
DialectInterfaceBase (Dialect *dialect) | |
This class implements a dialect interface that provides common functionality for interacting with a resource blob manager.
Definition at line 112 of file DialectResourceBlobManager.h.
|
inline |
Definition at line 115 of file DialectResourceBlobManager.h.
|
inline |
Return the blob manager held by this interface.
Definition at line 120 of file DialectResourceBlobManager.h.
Referenced by mlir::ResourceBlobManagerDialectInterfaceBase< HandleT >::update().
|
inline |
Definition at line 121 of file DialectResourceBlobManager.h.
|
inline |
Set the blob manager held by this interface.
Definition at line 127 of file DialectResourceBlobManager.h.