Searched refs:BaseStorage (Results 1 – 11 of 11) sorted by relevance
27 using BaseStorage = StorageUniquer::BaseStorage; typedef in __anon95dc17a30111::ParametricStorageUniquer46 BaseStorage *storage;96 BaseStorage *138 BaseStorage *237 BaseStorage *266 using BaseStorage = StorageUniquer::BaseStorage; typedef277 BaseStorage *291 mutate(TypeID id, BaseStorage *storage, in mutate()304 BaseStorage *getSingleton(TypeID id) { in getSingleton()347 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) -> BaseStorage * { in getParametricStorageTypeImpl()[all …]
86 class alignas(8) BaseStorage {88 BaseStorage() = default;154 registerParametricStorageTypeImpl(id, [](BaseStorage *storage) { in registerParametricStorageType()204 auto isEqual = [&derivedKey](const BaseStorage *existing) { in get()263 BaseStorage *getParametricStorageTypeImpl(265 function_ref<bool(const BaseStorage *)> isEqual,266 function_ref<BaseStorage *(StorageAllocator &)> ctorFn);272 TypeID id, function_ref<void(BaseStorage *)> destructorFn);276 BaseStorage *getSingletonImpl(TypeID id);282 function_ref<BaseStorage *(StorageAllocator &)> ctorFn);[all …]
23 struct IntegerSetStorage : public StorageUniquer::BaseStorage {
26 : public StorageUniquer::BaseStorage,
28 struct AffineExprStorage : public StorageUniquer::BaseStorage {
17 struct SimpleStorage : public StorageUniquer::BaseStorage {
21 struct Type::Storage : public StorageUniquer::BaseStorage {
143 class Position : public StorageUniquer::BaseStorage {383 class Qualifier : public StorageUniquer::BaseStorage {
122 class TypeStorage : public StorageUniquer::BaseStorage {
127 class alignas(8) AttributeStorage : public StorageUniquer::BaseStorage {
68 class GenericProgramPoint : public StorageUniquer::BaseStorage {