Home
last modified time | relevance | path

Searched refs:alignof (Results 1 – 25 of 83) sorted by relevance

1234

/external/clang/test/SemaCXX/
Dattr-cxx0x.cpp28 template <typename... B> struct alignas(alignof(A) * alignof(B)...) inner {};
36 static_assert(alignof(align_big) == alignof(int), "k's alignment is wrong"); // expected-warning{{'…
37 static_assert(alignof(align_small) == 1, "j's alignment is wrong"); // expected-warning{{'alignof' …
38 static_assert(alignof(align_multiple) == 8, "l's alignment is wrong"); // expected-warning{{'aligno…
39 static_assert(alignof(align_member) == 8, "quuux's alignment is wrong");
41 static_assert(alignof(align_class_template<8>) == 8, "template's alignment is wrong");
42 static_assert(alignof(align_class_template<16>) == 16, "template's alignment is wrong");
43 static_assert(alignof(align_class_temp_pack_type<short, int, long>) == alignof(long), "template's a…
44 static_assert(alignof(align_class_temp_pack_expr<8, 16, 32>) == 32, "template's alignment is wrong"…
45 static_assert(alignof(outer<int,char>::inner<double,short>) == alignof(int) * alignof(double), "tem…
[all …]
Dattr-aligned.cpp5 static_assert(alignof(S1) == 8, "attribute ignored");
6 static_assert(alignof(struct S1) == 1, "attribute applied to original type");
9 static_assert(alignof(S2) == 8, "attribute not propagated");
10 static_assert(alignof(struct S2) == 8, "attribute ignored");
15 static_assert(alignof(S3) == 8, "attribute ignored");
16 static_assert(alignof(struct S3) == 4, "attribute clobbered");
Dalignof.cpp64 static_assert(alignof(test14) == 8, "foo"); // expected-warning {{'alignof' applied to an expressio…
67 static_assert(alignof(int[]) == alignof(int), ""); // ok
71 static_assert(alignof(n) == 32, ""); // expected-warning {{GNU extension}}
78 static_assert(alignof(S<-1>::a) == alignof(int), ""); // expected-warning {{GNU extension}}
84 static_assert(sizeof(k) == alignof(long long), ""); in n()
Dalignof-sizeof-reference.cpp7 static_assert(alignof(r) == 1, "bad alignment"); // expected-warning {{GNU extension}} in test()
8 static_assert(alignof(char&) == 1, "bad alignment"); in test()
23 …(void)alignof(f_template<int>); // expected-error{{reference to overloaded function could not be r… in rdar9659191()
/external/clang/test/Frontend/
Dx86_64-nacl-types.cpp7 static_assert(alignof(char) == 1, "alignof char is wrong");
10 static_assert(alignof(short) == 2, "alignof short is wrong");
13 static_assert(alignof(int) == 4, "alignof int is wrong");
16 static_assert(alignof(long) == 4, "alignof long is wrong");
19 static_assert(alignof(long long) == 8, "alignof long long is wrong wrong");
22 static_assert(alignof(void*) == 4, "alignof void * is wrong");
25 static_assert(alignof(float) == 4, "alignof float is wrong");
28 static_assert(alignof(double) == 8, "alignof double is wrong");
31 static_assert(alignof(long double) == 8, "alignof long double is wrong");
34 static_assert(alignof(va_list) == 4, "alignof va_list is wrong");
[all …]
/external/clang/test/CXX/dcl.dcl/dcl.attr/dcl.align/
Dp7.cpp7 static_assert(alignof(X<char, int, sizeof(int)>) == alignof(int), "");
8 static_assert(alignof(X<int, char, 1>) == alignof(int), "");
15 static_assert(alignof(Y<char, int, sizeof(int)>) == alignof(int), "");
16 static_assert(alignof(Y<int, char, 1>) == alignof(int), ""); // expected-note {{in instantiation of…
19 …int x = alignof int; // expected-error {{expected parentheses around type name in alignof express… in pr16992()
Dp5.cpp19 static_assert(alignof(E5) == 8, "");
23 static_assert(alignof(E6) == 4, "");
/external/libcxx/test/libcxx/utilities/any/
Dsmall_type.pass.cpp20 constexpr std::size_t BufferAlignment = alignof(void*);
71 static_assert(alignof(T) < BufferAlignment, ""); in main()
79 static_assert(alignof(T) == BufferAlignment, ""); in main()
87 static_assert(alignof(T) == BufferAlignment, ""); in main()
95 static_assert(alignof(T) < BufferAlignment, ""); in main()
103 static_assert(alignof(T) > BufferAlignment, ""); in main()
111 static_assert(alignof(T) > BufferAlignment, ""); in main()
Dsize_and_alignment.pass.cpp22 static_assert(alignof(any) == alignof(void*), ""); in main()
/external/libcxx/test/libcxx/experimental/any/
Dsmall_type.pass.cpp20 constexpr std::size_t BufferAlignment = alignof(void*);
71 static_assert(alignof(T) < BufferAlignment, ""); in main()
79 static_assert(alignof(T) == BufferAlignment, ""); in main()
87 static_assert(alignof(T) == BufferAlignment, ""); in main()
95 static_assert(alignof(T) < BufferAlignment, ""); in main()
103 static_assert(alignof(T) > BufferAlignment, ""); in main()
111 static_assert(alignof(T) > BufferAlignment, ""); in main()
Dsize_and_alignment.pass.cpp22 static_assert(alignof(any) == alignof(void*), ""); in main()
/external/clang/test/Sema/
Dalignas.c25 _Static_assert(alignof(align_big) == alignof(int), "k's alignment is wrong");
26 _Static_assert(alignof(align_small) == 1, "j's alignment is wrong");
27 _Static_assert(alignof(align_multiple) == 8, "l's alignment is wrong");
28 _Static_assert(alignof(struct align_member) == 8, "quuux's alignment is wrong");
/external/clang/test/Headers/
Dc11.c21 alignas(alignof(int)) char c[4];
28 _Static_assert(alignof(max_align_t) >= alignof(long long), "");
30 _Static_assert(alignof(max_align_t) >= alignof(long double), "");
Dcxx11.cpp14 #if defined alignof
15 #error alignof should not be defined in C++
/external/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/
Ddeallocate.pass.cpp36 assert(R.checkAlloc(ret, N * sizeof(T), alignof(T))); in testForSizeAndAlign()
39 assert(R.checkDealloc(ret, N * sizeof(T), alignof(T))); in testForSizeAndAlign()
53 constexpr std::size_t MA = alignof(std::max_align_t); in main()
58 testForSizeAndAlign<73, alignof(void*)>(); in main()
Dallocate.pass.cpp39 assert(R.checkAlloc(ret, N * sizeof(T), alignof(T))); in testForSizeAndAlign()
92 constexpr std::size_t MA = alignof(std::max_align_t); in main()
97 testForSizeAndAlign<73, alignof(void*)>(); in main()
/external/libcxx/test/support/
Dcontrolled_allocators.hpp55 constexpr std::size_t MaxAlignV = alignof(std::max_align_t);
253 P->countAlloc(ret, n*sizeof(T), alignof(T)); in allocate()
260 P->countDealloc(vp, n*sizeof(T), alignof(T)); in deallocate()
371 char* unaligned_ptr = aligned_ptr + alignof(T); in allocate()
374 P->countAlloc(unaligned_ptr, n * sizeof(T), alignof(T)); in allocate()
382 char* aligned_ptr = ((char*)p) - alignof(T); in deallocate()
385 P->countDealloc(p, n*sizeof(T), alignof(T)); in deallocate()
405 static const std::size_t BlockSize = alignof(std::max_align_t);
419 if (alignof(T) == BlockSize) { in is_min_aligned()
422 return reinterpret_cast<std::uintptr_t>(p) % BlockSize == alignof(T); in is_min_aligned()
[all …]
/external/clang/test/SemaTemplate/
Dattributes.cpp33 …static_assert(alignof(t) == alignof(T), "my_aligned_storage align wrong"); // expected-warning{{'a… in C()
37 my_aligned_storage<sizeof(T), alignof(T)> t;
/external/libunwind_llvm/test/
Dalignment.pass.cpp17 static_assert(alignof(_Unwind_Exception) == alignof(MaxAligned), "");
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DUser.h266 static_assert(alignof(Use) >= alignof(User),
268 static_assert(alignof(Use *) >= alignof(User),
/external/clang/test/Preprocessor/
Dcxx_oper_keyword_ms_compat.cpp25 #define alignof macro
110 alignof
/external/boringssl/src/crypto/
Drefcount_c11.c29 static_assert(alignof(CRYPTO_refcount_t) == alignof(_Atomic CRYPTO_refcount_t),
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
Daligned_storage.pass.cpp168 #define alignof __alignof__ in main() macro
175 static_assert(std::alignment_of<T1>::value == alignof(std::max_align_t), in main()
184 static_assert(std::alignment_of<T1>::value == alignof(std::max_align_t), in main()
186 static_assert(sizeof(T1) == 16 + alignof(std::max_align_t), ""); in main()
/external/libcxx/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/
Ddo_allocate_and_deallocate.pass.cpp35 const std::size_t max_align = alignof(std::max_align_t); in check_allocate_deallocate()
65 const std::size_t max_align = alignof(std::max_align_t); in check_alloc_max_size()
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DAllocator.h79 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
387 assert(Begin == (char *)alignAddr(Begin, alignof(T))); in DestroyAll()
396 char *Begin = (char *)alignAddr(*I, alignof(T)); in DestroyAll()
406 DestroyElements((char *)alignAddr(Ptr, alignof(T)), (char *)Ptr + Size); in DestroyAll()

1234