Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/libcxx/test/std/language.support/support.types/
H A Dmax_align_t.compile.pass.cpp19 static_assert(std::is_trivial<std::max_align_t>::value, "");
20 static_assert(std::is_standard_layout<std::max_align_t>::value, "");
22 static_assert(std::is_pod<std::max_align_t>::value, "");
24 static_assert(alignof(std::max_align_t) >= alignof(long long), "");
25 static_assert(alignof(std::max_align_t) >= alignof(long double), "");
26 static_assert(alignof(std::max_align_t) >= alignof(void*), "");
28 static_assert(alignof(std::max_align_t) <= __STDCPP_DEFAULT_NEW_ALIGNMENT__,
H A Dcstddef.compile.pass.cpp32 using MaxAlignT = std::max_align_t;
/llvm-project-15.0.7/clang/test/Headers/
H A Dstddefneeds.cpp7 max_align_t m0; // expected-error{{unknown}}
16 max_align_t m1; // expected-error{{unknown}}
25 max_align_t m2; // expected-error{{unknown}}
34 max_align_t m3; // expected-error{{unknown}}
43 max_align_t m4;
52 max_align_t m5;
H A Dc11.c27 _Static_assert(sizeof(max_align_t) >= sizeof(long long), "");
28 _Static_assert(alignof(max_align_t) >= alignof(long long), "");
29 _Static_assert(sizeof(max_align_t) >= sizeof(long double), "");
30 _Static_assert(alignof(max_align_t) >= alignof(long double), "");
33 _Static_assert(sizeof(max_align_t) == sizeof(double), "");
H A Dthumbv7-apple-ios-types.cpp77 static_assert(is_same<long double, ::max_align_t>::value, "::max_align_t is wrong");
/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/
H A Dstddef_h.pass.cpp49 static_assert(std::is_trivial<max_align_t>::value, in main()
51 static_assert(std::is_standard_layout<max_align_t>::value, in main()
54 static_assert(std::is_pod<max_align_t>::value, in main()
57 static_assert((std::alignment_of<max_align_t>::value >= in main()
61 static_assert(std::alignment_of<max_align_t>::value >= in main()
65 static_assert(std::alignment_of<max_align_t>::value >= in main()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/
H A Dsize_and_alignment.pass.cpp51 struct alignas(alignof(std::max_align_t) * 2) TestType1 {
55 struct alignas(alignof(std::max_align_t) * 2) TestType2 {
59 struct alignas(alignof(std::max_align_t)) TestType3 {
71 test_type<std::max_align_t>(); in main()
/llvm-project-15.0.7/clang/lib/Headers/
H A D__stddef_max_align_t.h14 typedef double max_align_t; typedef
16 typedef long double max_align_t; typedef
24 } max_align_t; typedef
/llvm-project-15.0.7/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/
H A Dnew_align_val_t_replace.pass.cpp39 struct alignas(std::max_align_t) B
41 std::max_align_t member;
H A Dnew_align_val_t_nothrow_replace.pass.cpp45 std::max_align_t member;
H A Ddelete_align_val_t_replace.pass.cpp62 struct alignas(std::max_align_t) B {};
/llvm-project-15.0.7/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/
H A Dnew_align_val_t_replace.pass.cpp39 struct alignas(std::max_align_t) B
41 std::max_align_t member;
H A Dnew_align_val_t_nothrow_replace.pass.cpp45 std::max_align_t member;
H A Ddelete_align_val_t_replace.pass.cpp65 struct alignas(std::max_align_t) B {};
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/
H A Dtypes.h69 struct alignas(alignof(std::max_align_t) * 2) OverAligned { };
72 std::max_align_t foo;
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DAllocator.h180 this->getAllocator().Allocate(PaddedSize, alignof(std::max_align_t)); in Allocate()
340 alignof(std::max_align_t)); in StartNewSlab()
357 alignof(std::max_align_t)); in DeallocateSlabs()
366 this->getAllocator().Deallocate(Ptr, Size, alignof(std::max_align_t)); in DeallocateCustomSizedSlabs()
444 alignof(std::max_align_t))); in new()
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/
H A Ddo_allocate_and_deallocate.pass.cpp36 const std::size_t max_align = alignof(std::max_align_t); in check_allocate_deallocate()
66 const std::size_t max_align = alignof(std::max_align_t); in check_alloc_max_size()
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
H A Daligned_storage.pass.cpp275 const size_t alignment = TEST_ALIGNOF(std::max_align_t) > 16 ? in main()
276 16 : TEST_ALIGNOF(std::max_align_t); in main()
293 const size_t alignment = TEST_ALIGNOF(std::max_align_t) > 16 ? in main()
294 16 : TEST_ALIGNOF(std::max_align_t); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/language.support/support.types/
H A Dcstddef.compile.pass.cpp19 using MaxAlignT = ::max_align_t;
/llvm-project-15.0.7/libcxx/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/
H A Dassert.deallocate.pass.cpp37 - alignof(std::max_align_t); in main()
/llvm-project-15.0.7/libcxx/include/
H A Dcstddef28 max_align_t // C++11
55 using ::max_align_t _LIBCPP_USING_IF_EXISTS;
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.resource/memory.resource.public/
H A Ddeallocate.pass.cpp72 a = alignof(std::max_align_t); in main()
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/
H A Ddeallocate.pass.cpp61 constexpr std::size_t MA = alignof(std::max_align_t); in main()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/array.data/
H A Ddata_const.pass.cpp82 typedef std::max_align_t T; in main()
/llvm-project-15.0.7/libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/
H A Dallocate.cxx2a.pass.cpp34 static const size_t MaxAligned = std::alignment_of<std::max_align_t>::value;

12