Home
last modified time | relevance | path

Searched refs:StorageAllocator (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/mlir/lib/Support/
DStorageUniquer.cpp28 using StorageAllocator = StorageUniquer::StorageAllocator; typedef in __anonb14bee2a0111::ParametricStorageUniquer
83 StorageAllocator allocator;
95 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) { in getOrCreateUnsafe()
124 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) { in getOrCreate()
153 function_ref<LogicalResult(StorageAllocator &)> mutationFn) { in mutate()
216 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) {
224 function_ref<LogicalResult(StorageAllocator &)> mutationFn) {
240 using StorageAllocator = StorageUniquer::StorageAllocator; typedef
253 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) { in getOrCreate()
265 function_ref<LogicalResult(StorageAllocator &)> mutationFn) { in mutate()
[all …]
/external/clang/include/clang/Basic/
DPartialDiagnostic.h78 class StorageAllocator {
85 StorageAllocator();
86 ~StorageAllocator();
123 StorageAllocator *Allocator;
133 assert(Allocator != reinterpret_cast<StorageAllocator *>(~uintptr_t(0))); in getStorage()
155 else if (Allocator != reinterpret_cast<StorageAllocator *>(~uintptr_t(0))) in freeStorageSlow()
184 PartialDiagnostic(unsigned DiagID, StorageAllocator &Allocator) in PartialDiagnostic()
204 Allocator(reinterpret_cast<StorageAllocator *>(~uintptr_t(0))) in PartialDiagnostic()
210 PartialDiagnostic(const Diagnostic &Other, StorageAllocator &Allocator) in PartialDiagnostic()
/external/llvm-project/mlir/lib/Dialect/SDBM/
DSDBMExprDetail.h44 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
66 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
86 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
106 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
123 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
/external/llvm-project/mlir/include/mlir/Support/
DStorageUniquer.h91 class StorageAllocator {
152 auto ctorFn = [&](StorageAllocator &allocator) { in registerSingletonStorageType()
189 auto ctorFn = [&](StorageAllocator &allocator) { in get()
231 auto mutationFn = [&](StorageAllocator &allocator) -> LogicalResult { in mutate()
244 function_ref<BaseStorage *(StorageAllocator &)> ctorFn);
258 function_ref<BaseStorage *(StorageAllocator &)> ctorFn);
263 function_ref<LogicalResult(StorageAllocator &)> mutationFn);
/external/llvm-project/mlir/lib/IR/
DAffineExprDetail.h43 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
66 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
84 construct(StorageUniquer::StorageAllocator &allocator, const KeyTy &key) { in construct()
/external/clang/include/clang/Sema/
DDelayedDiagnostic.h44 AccessedEntity(PartialDiagnostic::StorageAllocator &Allocator, in AccessedEntity()
54 AccessedEntity(PartialDiagnostic::StorageAllocator &Allocator, in AccessedEntity()
/external/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
DPredicate.h91 static ConcreteT *construct(StorageUniquer::StorageAllocator &alloc, in construct()
216 static OperationPosition *construct(StorageUniquer::StorageAllocator &alloc, in construct()
344 static ConstraintQuestion *construct(StorageUniquer::StorageAllocator &alloc, in construct()
/external/clang/lib/Basic/
DDiagnostic.cpp1002 PartialDiagnostic::StorageAllocator::StorageAllocator() { in StorageAllocator() function in PartialDiagnostic::StorageAllocator
1008 PartialDiagnostic::StorageAllocator::~StorageAllocator() { in ~StorageAllocator()
/external/llvm-project/mlir/include/mlir/IR/
DTypeSupport.h116 using TypeStorageAllocator = StorageUniquer::StorageAllocator;
DAttributeSupport.h131 using AttributeStorageAllocator = StorageUniquer::StorageAllocator;
/external/llvm-project/mlir/docs/Tutorials/
DDefiningAttributesAndTypes.md218 - `LogicalResult mutate(StorageAllocator &allocator, Args ...&& args)`
240 static RecursiveTypeStorage *construct(StorageAllocator &allocator,
252 LogicalResult mutate(StorageAllocator &, Type body) {
/external/clang/include/clang/AST/
DASTContext.h436 PartialDiagnostic::StorageAllocator DiagAllocator;
584 PartialDiagnostic::StorageAllocator &getDiagAllocator() { in getDiagAllocator()
/external/llvm-project/mlir/docs/
DOpDefinitions.md1581 a method called `allocateInto(StorageAllocator &allocator)` to allocate