| /llvm-project-15.0.7/libcxx/test/std/language.support/support.types/ |
| H A D | max_align_t.compile.pass.cpp | 19 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 D | cstddef.compile.pass.cpp | 32 using MaxAlignT = std::max_align_t;
|
| /llvm-project-15.0.7/clang/test/Headers/ |
| H A D | stddefneeds.cpp | 7 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 D | c11.c | 27 _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 D | thumbv7-apple-ios-types.cpp | 77 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 D | stddef_h.pass.cpp | 49 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 D | size_and_alignment.pass.cpp | 51 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.h | 14 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 D | new_align_val_t_replace.pass.cpp | 39 struct alignas(std::max_align_t) B 41 std::max_align_t member;
|
| H A D | new_align_val_t_nothrow_replace.pass.cpp | 45 std::max_align_t member;
|
| H A D | delete_align_val_t_replace.pass.cpp | 62 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 D | new_align_val_t_replace.pass.cpp | 39 struct alignas(std::max_align_t) B 41 std::max_align_t member;
|
| H A D | new_align_val_t_nothrow_replace.pass.cpp | 45 std::max_align_t member;
|
| H A D | delete_align_val_t_replace.pass.cpp | 65 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 D | types.h | 69 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 D | Allocator.h | 180 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 D | do_allocate_and_deallocate.pass.cpp | 36 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 D | aligned_storage.pass.cpp | 275 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 D | cstddef.compile.pass.cpp | 19 using MaxAlignT = ::max_align_t;
|
| /llvm-project-15.0.7/libcxx/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/ |
| H A D | assert.deallocate.pass.cpp | 37 - alignof(std::max_align_t); in main()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | cstddef | 28 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 D | deallocate.pass.cpp | 72 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 D | deallocate.pass.cpp | 61 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 D | data_const.pass.cpp | 82 typedef std::max_align_t T; in main()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/ |
| H A D | allocate.cxx2a.pass.cpp | 34 static const size_t MaxAligned = std::alignment_of<std::max_align_t>::value;
|