MLIR  17.0.0git
Classes | Namespaces | Typedefs
TypeSupport.h File Reference
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/StorageUniquerSupport.h"
#include "llvm/ADT/Twine.h"

Go to the source code of this file.


class  mlir::AbstractType
 This class contains all of the static information common to all instances of a registered Type. More...
class  mlir::TypeStorage
 Base storage class appearing in a Type. More...
struct  mlir::detail::TypeUniquer
 A utility class to get, or create, unique instances of types within an MLIRContext. More...


 This header declares functions that assit transformations in the MemRef dialect.
 Detect if any of the given parameter types has a sub-element handler.


using mlir::DefaultTypeStorage = TypeStorage
 Default storage type for types that require no additional initialization or storage. More...
using mlir::TypeStorageAllocator = StorageUniquer::StorageAllocator
 This is a utility allocator used to allocate memory for instances of derived Types. More...