Searched defs:ReferenceTypeStorage (Results 1 – 1 of 1) sorted by relevance
633 struct ReferenceTypeStorage : public mlir::TypeStorage { struct634 using KeyTy = mlir::Type;636 static unsigned hashKey(const KeyTy &key) { return llvm::hash_combine(key); } in hashKey()638 bool operator==(const KeyTy &key) const { return key == getElementType(); } in operator ==()640 static ReferenceTypeStorage *construct(mlir::TypeStorageAllocator &allocator, in construct()647 mlir::Type getElementType() const { return eleTy; } in getElementType()650 mlir::Type eleTy;654 explicit ReferenceTypeStorage(mlir::Type eleTy) : eleTy{eleTy} {} in ReferenceTypeStorage() argument