Home
last modified time | relevance | path

Searched refs:max_align_t (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/libc/src/__support/
H A Dblock.h167 LIBC_ASSERT(reinterpret_cast<uintptr_t>(s) % alignof(max_align_t) == 0 && in usable_space()
173 LIBC_ASSERT(reinterpret_cast<uintptr_t>(s) % alignof(max_align_t) == 0 && in usable_space()
191 size_t usable_space_alignment = alignof(max_align_t));
235 outer_size % (is_last ? alignof(Block) : alignof(max_align_t)) == 0 && in Block()
237 LIBC_ASSERT(is_usable_space_aligned(alignof(max_align_t)) && in Block()
253 LIBC_ASSERT(alignment >= alignof(max_align_t) && in min_size_for_allocation()
254 alignment % alignof(max_align_t) == 0 && in min_size_for_allocation()
257 if (alignment == alignof(max_align_t)) in min_size_for_allocation()
314 uintptr_t ptr, size_t usable_space_alignment = alignof(max_align_t)) {
319 uintptr_t ptr, size_t usable_space_alignment = alignof(max_align_t)) {
[all …]
H A Dfreestore.h44 align_up(sizeof(Block) + sizeof(FreeList::Node), alignof(max_align_t));
46 align_up(sizeof(Block) + sizeof(FreeTrie::Node), alignof(max_align_t));
48 (MIN_LARGE_OUTER_SIZE - MIN_OUTER_SIZE) / alignof(max_align_t);
102 alignof(max_align_t)]; in small_list()
H A Dfreelist_heap.h111 return allocate_impl(alignof(max_align_t), size); in allocate()
125 alignment = cpp::max(alignment, alignof(max_align_t)); in aligned_allocate()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAllocator.h188 this->getAllocator().Allocate(PaddedSize, alignof(std::max_align_t)); in AllocateSlow()
348 alignof(std::max_align_t)); in StartNewSlab()
365 alignof(std::max_align_t)); in DeallocateSlabs()
374 this->getAllocator().Deallocate(Ptr, Size, alignof(std::max_align_t)); in DeallocateCustomSizedSlabs()
459 alignof(std::max_align_t))); in new()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dcstddef28 max_align_t // C++11
57 # include <__cstddef/max_align_t.h>
H A Dmodule.modulemap.in17 module max_align_t {
18 header "__cstddef/max_align_t.h"
/freebsd/contrib/llvm-project/libcxx/include/__cstddef/
H A Dmax_align_t.h22 using ::max_align_t _LIBCPP_USING_IF_EXISTS;
/freebsd/include/
H A Dstddef.h66 typedef __max_align_t max_align_t; typedef
/freebsd/contrib/llvm-project/libcxx/modules/std.compat/
H A Dcstddef.inc11 using ::max_align_t _LIBCPP_USING_IF_EXISTS;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dcstddef.inc11 using std::max_align_t _LIBCPP_USING_IF_EXISTS;
H A Dcstddef.cppm
/freebsd/contrib/llvm-project/libcxx/include/__memory_resource/
H A Dmemory_resource.h30 static const size_t __max_align = alignof(max_align_t);
H A Dpolymorphic_allocator.h83 allocate_bytes(size_t __nbytes, size_t __alignment = alignof(max_align_t)) {
87 …BI void deallocate_bytes(void* __ptr, size_t __nbytes, size_t __alignment = alignof(max_align_t)) {
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dcstddef28 max_align_t // C++11
H A Dnew240 return __align > _LIBCPP_ALIGNOF(max_align_t);
/freebsd/contrib/llvm-project/libcxx/src/
H A Dmemory_resource.cpp238 static_assert(__default_alignment >= alignof(std::max_align_t), ""); in __allocate_in_new_chunk()
275 static const size_t __default_alignment = alignof(max_align_t);
283 if (align > alignof(std::max_align_t) || bytes > (size_t(1) << __num_fixed_pools_)) in __pool_index()
/freebsd/contrib/llvm-project/libcxx/include/__new/
H A Dallocate.h30 return __align > _LIBCPP_ALIGNOF(max_align_t); in __is_overaligned_for_new()
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.h104 // handle. By default, uses strong alignment (i.e. `max_align_t`), see
107 void *allocate(size_t Size, size_t Alignment = alignof(max_align_t));
H A Dguarded_pool_allocator.cpp217 Alignment = alignof(max_align_t); in allocate()
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Dmemory_resource
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dmodule.modulemap256 explicit module max_align_t {
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c.inc13 // malloc-type functions have to be aligned to std::max_align_t. This is
/freebsd/lib/libc++/
H A Dmodule.modulemap17 module max_align_t {
18 header "__cstddef/max_align_t.h"
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc621 SYMBOL(max_align_t, None, <stddef.h>)
H A DStdSymbolMap.inc2143 SYMBOL(max_align_t, std::, <cstddef>)
2144 SYMBOL(max_align_t, None, <cstddef>)
2145 SYMBOL(max_align_t, None, <stddef.h>)

12