Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Support/
H A DStorageUniquer.cpp27 using BaseStorage = StorageUniquer::BaseStorage; typedef in __anon95dc17a30111::ParametricStorageUniquer
46 BaseStorage *storage;
96 BaseStorage *
138 BaseStorage *
237 BaseStorage *
266 using BaseStorage = StorageUniquer::BaseStorage; typedef
277 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 …]
/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DStorageUniquer.h86 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 …]
/llvm-project-15.0.7/mlir/lib/IR/
H A DIntegerSetDetail.h23 struct IntegerSetStorage : public StorageUniquer::BaseStorage {
H A DAffineMapDetail.h26 : public StorageUniquer::BaseStorage,
H A DAffineExprDetail.h28 struct AffineExprStorage : public StorageUniquer::BaseStorage {
/llvm-project-15.0.7/mlir/unittests/Support/
H A DStorageUniquerTest.cpp17 struct SimpleStorage : public StorageUniquer::BaseStorage {
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DTypeDetail.h21 struct Type::Storage : public StorageUniquer::BaseStorage {
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicate.h143 class Position : public StorageUniquer::BaseStorage {
383 class Qualifier : public StorageUniquer::BaseStorage {
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypeSupport.h122 class TypeStorage : public StorageUniquer::BaseStorage {
H A DAttributeSupport.h127 class alignas(8) AttributeStorage : public StorageUniquer::BaseStorage {
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DDataFlowFramework.h68 class GenericProgramPoint : public StorageUniquer::BaseStorage {