Home
last modified time | relevance | path

Searched refs:BaseStorage (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/mlir/lib/Support/
DStorageUniquer.cpp27 using BaseStorage = StorageUniquer::BaseStorage; typedef in __anon89243b630111::ParametricStorageUniquer
36 function_ref<bool(const BaseStorage *)> isEqual;
43 HashedStorage(unsigned hashValue = 0, BaseStorage *storage = nullptr) in HashedStorage()
46 BaseStorage *storage;
52 return HashedStorage(0, DenseMapInfo<BaseStorage *>::getEmptyKey()); in getEmptyKey()
55 return HashedStorage(0, DenseMapInfo<BaseStorage *>::getTombstoneKey()); in getTombstoneKey()
93 BaseStorage *
95 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) { in getOrCreateUnsafe()
97 BaseStorage *&storage = existing.first->storage; in getOrCreateUnsafe()
121 BaseStorage *
[all …]
/external/llvm-project/mlir/include/mlir/Support/
DStorageUniquer.h84 class BaseStorage {
86 BaseStorage() = default;
184 auto isEqual = [&derivedKey](const BaseStorage *existing) { in get()
241 BaseStorage *getParametricStorageTypeImpl(
243 function_ref<bool(const BaseStorage *)> isEqual,
244 function_ref<BaseStorage *(StorageAllocator &)> ctorFn);
252 BaseStorage *getSingletonImpl(TypeID id);
258 function_ref<BaseStorage *(StorageAllocator &)> ctorFn);
262 mutateImpl(TypeID id, BaseStorage *storage,
/external/llvm-project/mlir/lib/IR/
DAffineExprDetail.h28 struct AffineExprStorage : public StorageUniquer::BaseStorage {
/external/llvm-project/mlir/lib/Dialect/SDBM/
DSDBMExprDetail.h27 struct SDBMExprStorage : public StorageUniquer::BaseStorage {
/external/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
DPredicate.h140 class Position : public StorageUniquer::BaseStorage {
279 class Qualifier : public StorageUniquer::BaseStorage {
/external/llvm-project/mlir/include/mlir/IR/
DAttributeSupport.h82 class alignas(8) AttributeStorage : public StorageUniquer::BaseStorage {
DTypeSupport.h80 class TypeStorage : public StorageUniquer::BaseStorage {