/openbsd/gnu/llvm/compiler-rt/lib/xray/tests/unit/ |
H A D | allocator_test.cpp | 27 TEST(AllocatorTest, Allocate) { in TEST() argument 29 auto B = A.Allocate(); in TEST() 35 auto B1 = A.Allocate(); in TEST() 37 auto B2 = A.Allocate(); in TEST() 53 for (auto B = A.Allocate(); B.Data != nullptr; B = A.Allocate(), ++C) in TEST() 72 for (auto B = A.Allocate(); B.Data != nullptr; B = A.Allocate(), ++C) in TEST()
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | AllocatorBase.h | 38 void *Allocate(size_t Size, size_t Alignment) { in Allocate() function 41 &AllocatorBase::Allocate) != in Allocate() 43 &DerivedT::Allocate), in Allocate() 47 return static_cast<DerivedT *>(this)->Allocate(Size, Alignment); in Allocate() 69 template <typename T> T *Allocate(size_t Num = 1) { 70 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T))); 85 LLVM_ATTRIBUTE_RETURNS_NONNULL void *Allocate(size_t Size, size_t Alignment) { in Allocate() function 90 using AllocatorBase<MallocAllocator>::Allocate;
|
H A D | RecyclingAllocator.h | 43 SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); } in Allocate() function 45 T *Allocate() { return Base.Allocate(Allocator); } in Allocate() function 66 return Allocator.Allocate(); in new()
|
H A D | Recycler.h | 83 SubClass *Allocate(AllocatorType &Allocator) { in Allocate() function 89 : static_cast<SubClass *>(Allocator.Allocate(Size, Align)); in Allocate() 93 T *Allocate(AllocatorType &Allocator) { in Allocate() function 94 return Allocate<T>(Allocator); in Allocate()
|
H A D | Allocator.h | 148 LLVM_ATTRIBUTE_RETURNS_NONNULL void *Allocate(size_t Size, Align Alignment) { in Allocate() function 180 this->getAllocator().Allocate(PaddedSize, alignof(std::max_align_t)); in Allocate() 207 Allocate(size_t Size, size_t Alignment) { in Allocate() function 209 return Allocate(Size, Align(Alignment)); in Allocate() 213 using AllocatorBase<BumpPtrAllocatorImpl>::Allocate; 339 void *NewSlab = this->getAllocator().Allocate(AllocatedSlabSize, in StartNewSlab() 432 T *Allocate(size_t num = 1) { return Allocator.Allocate<T>(num); } 443 return Allocator.Allocate(Size, std::min((size_t)llvm::NextPowerOf2(Size), in new()
|
/openbsd/gnu/llvm/libcxx/benchmarks/ |
H A D | allocation.bench.cpp | 21 static void* Allocate(size_t N) { in Allocate() function 32 static void* Allocate(size_t N) { in Allocate() function 43 static void* Allocate(size_t N) { in Allocate() function 54 static void* Allocate(size_t N) { in Allocate() function 68 void* p = AllocWrapper::Allocate(alloc_size); in BM_AllocateAndDeallocate() 81 PointerList* p = (PointerList*)AllocWrapper::Allocate(alloc_size); in BM_AllocateOnly() 102 p = AllocWrapper::Allocate(alloc_size); in BM_DeallocateOnly()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | ExprCXX.cpp | 257 Ctx.Allocate(totalSizeToAlloc<Stmt *, SourceRange>( in Create() 271 Ctx.Allocate(totalSizeToAlloc<Stmt *, SourceRange>( in CreateEmpty() 488 void *Mem = Context.Allocate(Size); in Create() 501 void *Mem = Context.Allocate(Size); in CreateEmpty() 956 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in CreateEmpty() 966 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in Create() 1010 auto *Mem = C.Allocate(Size, alignof(CXXDefaultInitExpr)); in CreateEmpty() 1021 auto *Mem = Ctx.Allocate(Size, alignof(CXXDefaultInitExpr)); in Create() 1247 void *Mem = Context.Allocate(Size); in Create() 1257 void *Mem = C.Allocate(Size); in CreateDeserialized() [all …]
|
H A D | OpenMPClause.cpp | 1054 void *Mem = C.Allocate( in Create() 1159 void *Mem = C.Allocate( in Create() 1181 void *Mem = C.Allocate( in CreateEmpty() 1215 void *Mem = C.Allocate( in Create() 1233 void *Mem = C.Allocate( in CreateEmpty() 1265 void *Mem = C.Allocate( in Create() 1285 void *Mem = C.Allocate( in CreateEmpty() 1327 void *Mem = C.Allocate( in Create() 1346 void *Mem = C.Allocate( in CreateEmpty() 1376 void *Mem = C.Allocate( in Create() [all …]
|
H A D | StmtCXX.cpp | 28 void *Mem = C.Allocate(Size, alignof(CXXTryStmt)); in Create() 35 void *Mem = C.Allocate(Size, alignof(CXXTryStmt)); in Create() 91 void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt)); in Create() 100 void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt)); in Create() 118 SubStmts[CoroutineBodyStmt::Allocate] = Args.Allocate; in CoroutineBodyStmt()
|
H A D | StmtObjC.cpp | 51 void *Mem = Context.Allocate(Size, alignof(ObjCAtTryStmt)); in Create() 60 void *Mem = Context.Allocate(Size, alignof(ObjCAtTryStmt)); in CreateEmpty()
|
H A D | Stmt.cpp | 386 C.Allocate(totalSizeToAlloc<Stmt *, FPOptionsOverride>( in Create() 394 void *Mem = C.Allocate( in CreateEmpty() 436 void *Mem = C.Allocate(totalSizeToAlloc<const Attr *>(NumAttrs), in CreateEmpty() 963 void *Mem = Ctx.Allocate( in Create() 973 void *Mem = Ctx.Allocate( in CreateEmpty() 1084 void *Mem = Ctx.Allocate( in Create() 1092 void *Mem = Ctx.Allocate( in CreateEmpty() 1222 void *Mem = Ctx.Allocate( in Create() 1231 void *Mem = Ctx.Allocate( in CreateEmpty() 1374 void *Mem = Context.Allocate(Size); in Create() [all …]
|
/openbsd/gnu/llvm/compiler-rt/lib/lsan/ |
H A D | lsan_allocator.cpp | 85 void *Allocate(const StackTrace &stack, uptr size, uptr alignment, in Allocate() function 96 void *p = allocator.Allocate(GetAllocatorCache(), size, alignment); in Allocate() 118 return Allocate(stack, size, 1, true); in Calloc() 163 void *ptr = Allocate(stack, size, alignment, kAlwaysClearMemory); in lsan_posix_memalign() 179 return SetErrnoOnNull(Allocate(stack, size, alignment, kAlwaysClearMemory)); in lsan_aligned_alloc() 189 return SetErrnoOnNull(Allocate(stack, size, alignment, kAlwaysClearMemory)); in lsan_memalign() 193 return SetErrnoOnNull(Allocate(stack, size, 1, kAlwaysClearMemory)); in lsan_malloc() 221 Allocate(stack, size, GetPageSizeCached(), kAlwaysClearMemory)); in lsan_valloc() 234 return SetErrnoOnNull(Allocate(stack, size, PageSize, kAlwaysClearMemory)); in lsan_pvalloc()
|
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_allocator_testlib.cpp | 104 void *p = allocator.Allocate(&cache, size, 8); in malloc() 120 void *p = allocator.Allocate(&cache, size, 8, false); in calloc() 143 void *p = allocator.Allocate(&cache, size, alignment); in memalign() 152 *memptr = allocator.Allocate(&cache, size, alignment); in posix_memalign() 162 void *p = allocator.Allocate(&cache, size, GetPageSizeCached()); in valloc()
|
H A D | sanitizer_allocator_test.cpp | 435 void *x = cache.Allocate(a, max_size_class); in SizeClassAllocatorGetBlockBeginStress() 567 void *x = a.Allocate(&stats, 1 << 20, 1); in TEST() 627 char *x = (char *)a.Allocate(&stats, size, 1); in TEST() 690 EXPECT_EQ(a->Allocate(&cache, -1, 1), (void*)0); in TestCombinedAllocator() 705 void *x = a->Allocate(&cache, size, 1); in TestCombinedAllocator() 850 static_allocator_cache.Allocate(a, 10); in AllocatorLeakTestWorker() 899 main_cache.Allocate(&allocator, class_id)); in TEST() 981 void *x = cache.Allocate(a, class_id0); in TestSizeClassAllocatorIteration() 1132 p[i] = (char*)cache.Allocate(a, Class2); in TEST() 1138 EXPECT_EQ(cache.Allocate(a, Class2), nullptr); in TEST() [all …]
|
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_allocator_combined.h | 44 void *Allocate(AllocatorCache *cache, uptr size, uptr alignment) { in Allocate() function 69 res = cache->Allocate(&primary_, primary_.ClassID(size)); in Allocate() 71 res = secondary_.Allocate(&stats_, original_size, alignment); in Allocate() 100 return Allocate(cache, new_size, alignment); in Reallocate() 108 void *new_p = Allocate(cache, new_size, alignment); in Reallocate()
|
H A D | sanitizer_allocator_dlsym.h | 34 static void *Allocate(uptr size_in_bytes) { in Allocate() function 58 return Allocate(new_size); in Realloc() 66 void *new_ptr = Allocate(new_size); in Realloc()
|
H A D | sanitizer_allocator.cpp | 54 return internal_allocator()->Allocate(&internal_allocator_cache, size, in RawInternalAlloc() 57 return internal_allocator()->Allocate(cache, size, alignment); in RawInternalAlloc() 144 void *LowLevelAllocator::Allocate(uptr size) { in Allocate() function in __sanitizer::LowLevelAllocator
|
/openbsd/gnu/llvm/compiler-rt/lib/memprof/ |
H A D | memprof_allocator.cpp | 338 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, in Allocate() function 381 allocated = allocator.Allocate(cache, needed_size, 8); in Allocate() 385 allocated = allocator.Allocate(cache, needed_size, 8); in Allocate() 491 void *new_ptr = Allocate(new_size, 8, stack, FROM_MALLOC); in Reallocate() 507 void *ptr = Allocate(nmemb * size, 8, stack, FROM_MALLOC); in Calloc() 595 return SetErrnoOnNull(instance.Allocate(size, 8, stack, FROM_MALLOC)); in memprof_malloc() 615 return SetErrnoOnNull(instance.Allocate(size, 8, stack, FROM_MALLOC)); in memprof_realloc() 629 instance.Allocate(size, GetPageSizeCached(), stack, FROM_MALLOC)); in memprof_valloc() 642 return SetErrnoOnNull(instance.Allocate(size, PageSize, stack, FROM_MALLOC)); in memprof_pvalloc() 653 return SetErrnoOnNull(instance.Allocate(size, alignment, stack, alloc_type)); in memprof_memalign() [all …]
|
/openbsd/gnu/llvm/lld/include/lld/Common/ |
H A D | Memory.h | 61 return new (getSpecificAllocSingleton<T>().Allocate()) in make() 83 return new (getSpecificAllocSingletonThreadLocal<T>().Allocate()) in makeThreadLocal() 88 return new (getSpecificAllocSingletonThreadLocal<T>().Allocate(n)) T[n]; in makeThreadLocalN()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | SymbolManager.cpp | 173 SD = (SymExpr*) BPAlloc.Allocate<SymbolRegionValue>(); in getRegionValueSymbol() 192 SD = (SymExpr*) BPAlloc.Allocate<SymbolConjured>(); in conjureSymbol() 209 SD = (SymExpr*) BPAlloc.Allocate<SymbolDerived>(); in getDerivedSymbol() 225 SD = (SymExpr*) BPAlloc.Allocate<SymbolExtent>(); in getExtentSymbol() 243 SD = (SymExpr*) BPAlloc.Allocate<SymbolMetadata>(); in getMetadataSymbol() 260 data = (SymbolCast*) BPAlloc.Allocate<SymbolCast>(); in getCastSymbol() 278 data = (SymIntExpr*) BPAlloc.Allocate<SymIntExpr>(); in getSymIntExpr() 296 data = (IntSymExpr*) BPAlloc.Allocate<IntSymExpr>(); in getIntSymExpr() 314 data = (SymSymExpr*) BPAlloc.Allocate<SymSymExpr>(); in getSymSymExpr() 330 data = (UnarySymExpr *)BPAlloc.Allocate<UnarySymExpr>(); in getUnarySymExpr()
|
H A D | BasicValueFactory.cpp | 100 P = (FoldNodeTy*) BPAlloc.Allocate<FoldNodeTy>(); in getValue() 135 D = (CompoundValData*) BPAlloc.Allocate<CompoundValData>(); in getCompoundValData() 154 D = (LazyCompoundValData*) BPAlloc.Allocate<LazyCompoundValData>(); in getLazyCompoundValData() 172 D = (PointerToMemberData *)BPAlloc.Allocate<PointerToMemberData>(); in getPointerToMemberData() 361 P = (FoldNodeTy*) BPAlloc.Allocate<FoldNodeTy>(); in getPersistentSValWithData() 386 P = (FoldNodeTy*) BPAlloc.Allocate<FoldNodeTy>(); in getPersistentSValPair()
|
/openbsd/gnu/llvm/compiler-rt/lib/asan/tests/ |
H A D | asan_fake_stack_test.cpp | 105 TEST(FakeStack, Allocate) { in TEST() argument 115 FakeFrame *ff = fs->Allocate(stack_size_log, cid, 0); in TEST() 124 EXPECT_EQ(0UL, fs->Allocate(stack_size_log, cid, 0)); in TEST() 136 FakeFrame *ff = fs->Allocate(fs->stack_size_log(), class_id, 0); in RecursiveFunction()
|
/openbsd/gnu/llvm/lldb/source/Utility/ |
H A D | Environment.cpp | 17 Allocator.Allocate(sizeof(char) * size, alignof(char))); in make_entry() 30 Allocator.Allocate(sizeof(char *) * (Env.size() + 1), alignof(char *))); in Envp()
|
/openbsd/gnu/llvm/compiler-rt/lib/asan/ |
H A D | asan_allocator.cpp | 224 void *Allocate(uptr size) { in Allocate() function 225 void *res = get_allocator().Allocate(cache_, size, 1); in Allocate() 473 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, in Allocate() function 526 allocated = allocator.Allocate(cache, needed_size, 8); in Allocate() 530 allocated = allocator.Allocate(cache, needed_size, 8); in Allocate() 715 void *new_ptr = Allocate(new_size, 8, stack, FROM_MALLOC, true); in Reallocate() 736 void *ptr = Allocate(nmemb * size, 8, stack, FROM_MALLOC, false); in Calloc() 1001 instance.Allocate(size, PageSize, stack, FROM_MALLOC, true)); in asan_pvalloc() 1013 instance.Allocate(size, alignment, stack, alloc_type, true)); in asan_memalign() 1024 instance.Allocate(size, alignment, stack, FROM_MALLOC, true)); in asan_aligned_alloc() [all …]
|
/openbsd/gnu/llvm/llvm/lib/MC/ |
H A D | MCContext.cpp | 194 return new (MCInstAllocator.Allocate()) MCInst; in createMCInst() 459 R.first->second = new (MachOAllocator.Allocate()) in getMachOSection() 489 auto *Ret = new (ELFAllocator.Allocate()) in createELFSectionImpl() 654 GOFFSection = new (GOFFAllocator.Allocate()) in getGOFFSection() 685 MCSectionCOFF *Result = new (COFFAllocator.Allocate()) MCSectionCOFF( in getCOFFSection() 755 MCSectionWasm *Result = new (WasmAllocator.Allocate()) in getWasmSection() 814 Result = new (XCOFFAllocator.Allocate()) MCSectionXCOFF( in getXCOFFSection() 818 Result = new (XCOFFAllocator.Allocate()) in getXCOFFSection() 845 MCSectionSPIRV *Result = new (SPIRVAllocator.Allocate()) in getSPIRVSection() 871 new (DXCAllocator.Allocate()) MCSectionDXContainer(Name, K, nullptr); in getDXContainerSection() [all …]
|