MLIR  19.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...


 Include the generated interface declarations.
 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...