/minix/external/bsd/llvm/dist/clang/test/Parser/ |
H A D | atomic.c | 3 typedef _Atomic(int) atomic_int; 4 typedef _Atomic int atomic_int; 5 typedef _Atomic _Atomic _Atomic(int) atomic_int; // expected-warning {{duplicate '_Atomic' declarat… 10 typedef _Atomic const int const_atomic_int; 11 typedef const _Atomic int const_atomic_int; 17 typedef int *_Atomic atomic_int_ptr; 18 typedef _Atomic(int *) atomic_int_ptr; 19 typedef int (*_Atomic atomic_int_ptr); 21 typedef int _Atomic *int_atomic_ptr; 22 typedef _Atomic(int) *int_atomic_ptr; [all …]
|
H A D | asm.c | 16 asm _Atomic (""); // expected-warning {{ignored _Atomic qualifier on asm}} in f2()
|
/minix/external/bsd/llvm/dist/clang/test/SemaCXX/ |
H A D | atomic-type.cpp | 5 _Atomic(T) value; 20 int &ovl1(_Atomic(int)); 22 long &ovl1(_Atomic(long)); 23 float &ovl1(_Atomic(float)); 26 short &ovl1(_Atomic(A **)); 28 void test_overloading(int i, float f, _Atomic(int) ai, _Atomic(float) af, in test_overloading() 66 _Atomic(X) y = X(0); 67 _Atomic(X) z(X(0)); 73 _Atomic(X) a{X(0)}; in _Atomic() function 77 _Atomic(X) a; [all …]
|
H A D | return.cpp | 58 _Atomic(int) atomic(); 60 _Atomic // expected-warning {{'_Atomic' type qualifier on return type has no effect}}
|
/minix/external/bsd/llvm/dist/clang/lib/Headers/ |
H A D | stdatomic.h | 88 typedef _Atomic(bool) atomic_bool; 90 typedef _Atomic(_Bool) atomic_bool; 92 typedef _Atomic(char) atomic_char; 93 typedef _Atomic(signed char) atomic_schar; 94 typedef _Atomic(unsigned char) atomic_uchar; 95 typedef _Atomic(short) atomic_short; 97 typedef _Atomic(int) atomic_int; 98 typedef _Atomic(unsigned int) atomic_uint; 99 typedef _Atomic(long) atomic_long; 100 typedef _Atomic(unsigned long) atomic_ulong; [all …]
|
/minix/external/bsd/llvm/dist/clang/test/Sema/ |
H A D | atomic-type.c | 6 _Atomic(int) t1; 7 _Atomic(int) *t2 = &t1; 10 _Atomic(_Atomic(int)*) t3; in f() 11 _Atomic(_Atomic(int)*) *t4[2] = { &t3, 0 }; in f() 14 extern _Atomic(int (*)(int(*)[], int(*)[10])) mergetest; 15 extern _Atomic(int (*)(int(*)[10], int(*)[])) mergetest; 16 extern _Atomic(int (*)(int(*)[10], int(*)[10])) mergetest; 18 _Atomic(int()) error1; // expected-error {{_Atomic cannot be applied to function type}} 20 _Atomic(int[10]) error3; // expected-error {{_Atomic cannot be applied to array type}} 21 _Atomic(const int) error4; // expected-error {{_Atomic cannot be applied to qualified type}} [all …]
|
H A D | atomic-compare.c | 3 void f(_Atomic(int) a, _Atomic(int) b) { in f()
|
H A D | atomic-expr.c | 4 _Atomic(unsigned int) data1; 5 int _Atomic data2;
|
H A D | types.c | 88 int &*_Atomic null_type_0; // expected-error {{expected identifier or '('}} 90 int ^_Atomic null_type_2; // expected-error {{block pointer to non-function type is invalid}}
|
H A D | atomic-ops.c | 45 _Static_assert(atomic_is_lock_free((_Atomic(__int128)*)0), ""); // expected-error {{not an integral… 88 void f(_Atomic(int) *i, _Atomic(int*) *p, _Atomic(float) *d, in f() 175 const _Atomic(int) const_atomic; in f() 237 _Atomic(int*) PR12527_a; 241 typedef struct { _Atomic(_Bool) flag; } flag; in PR16931() 246 void memory_checks(_Atomic(int) *Ap, int *p, int val) { in memory_checks() 272 (struct Incomplete * _Atomic *)0, // expected-error {{incomplete type 'struct Incomplete'}} in memory_checks()
|
/minix/external/bsd/llvm/dist/clang/test/CodeGen/ |
H A D | c11atomics.c | 20 _Atomic(_Bool) b; 21 _Atomic(int) i; 22 _Atomic(long long) l; 23 _Atomic(short) s; 24 _Atomic(char*) p; 25 _Atomic(float) f; 26 _Atomic(vector) v; 155 _Atomic(float) x = 2.0f; in testFloat() 232 void testStruct(_Atomic(S) *fp) { in testStruct() 258 _Atomic(S) x = (S){1,2,3,4}; in testStruct() [all …]
|
H A D | x86-atomic-long_double.c | 4 long double testinc(_Atomic long double *addr) { in testinc() 66 long double testdec(_Atomic long double *addr) { in testdec() 128 long double testcompassign(_Atomic long double *addr) { in testcompassign() 201 long double testassign(_Atomic long double *addr) { in testassign() 239 long double test_volatile_inc(volatile _Atomic long double *addr) { in test_volatile_inc() 300 long double test_volatile_dec(volatile _Atomic long double *addr) { in test_volatile_dec() 361 long double test_volatile_compassign(volatile _Atomic long double *addr) { in test_volatile_compassign() 433 long double test_volatile_assign(volatile _Atomic long double *addr) { in test_volatile_assign()
|
H A D | c11atomics-ios.c | 10 void testFloat(_Atomic(float) *fp) { in testFloat() 21 _Atomic(float) x = 2.0f; in testFloat() 41 void testComplexFloat(_Atomic(_Complex float) *fp) { in testComplexFloat() 60 _Atomic(_Complex float) x = 2.0f; in testComplexFloat() 97 void testStruct(_Atomic(S) *fp) { in testStruct() 123 _Atomic(S) x = (S){1,2,3,4}; in testStruct() 147 void testPromotedStruct(_Atomic(PS) *fp) { in testPromotedStruct() 176 _Atomic(PS) x = (PS){1,2,3}; in testPromotedStruct() 205 void testPromotedStructOps(_Atomic(PS) *p) { in testPromotedStructOps()
|
H A D | big-atomic-ops.c | 17 int fi1(_Atomic(int) *i) { in fi1() 37 void fi2(_Atomic(int) *i) { in fi2() 56 int fi3(_Atomic(int) *i) { in fi3() 92 _Bool fi4(_Atomic(int) *i) { in fi4() 114 float ff1(_Atomic(float) *d) { in ff1() 120 void ff2(_Atomic(float) *d) { in ff2() 126 float ff3(_Atomic(float) *d) { in ff3() 130 int* fp1(_Atomic(int*) *p) { in fp1() 136 int* fp2(_Atomic(int*) *p) { in fp2() 158 X fs(_Atomic(X) *c) { in fs() [all …]
|
H A D | atomic-ops.c | 14 int fi1(_Atomic(int) *i) { in fi1() 40 void fi2(_Atomic(int) *i) { in fi2() 65 int fi3(_Atomic(int) *i) { in fi3() 108 _Bool fi4(_Atomic(int) *i) { in fi4() 149 float ff1(_Atomic(float) *d) { in ff1() 155 void ff2(_Atomic(float) *d) { in ff2() 161 float ff3(_Atomic(float) *d) { in ff3() 238 int* fp1(_Atomic(int*) *p) { in fp1() 244 int* fp2(_Atomic(int*) *p) { in fp2() 266 X fs(_Atomic(X) *c) { in fs() [all …]
|
H A D | atomic-arm64.c | 18 extern _Atomic(_Bool) a_bool; 19 extern _Atomic(float) a_float; 20 extern _Atomic(void*) a_pointer; 21 extern _Atomic(pointer_pair_t) a_pointer_pair; 22 extern _Atomic(pointer_quad_t) a_pointer_quad;
|
H A D | atomic-ops-libcall.c | 8 int *test_c11_atomic_fetch_add_int_ptr(_Atomic(int *) *p) { in test_c11_atomic_fetch_add_int_ptr() 14 int *test_c11_atomic_fetch_sub_int_ptr(_Atomic(int *) *p) { in test_c11_atomic_fetch_sub_int_ptr() 20 int test_c11_atomic_fetch_add_int(_Atomic(int) *p) { in test_c11_atomic_fetch_add_int() 26 int test_c11_atomic_fetch_sub_int(_Atomic(int) *p) { in test_c11_atomic_fetch_sub_int()
|
H A D | atomic_ops.c | 5 _Atomic(int) i = 0; in foo() 6 _Atomic(short) j = 0; in foo()
|
H A D | x86_64-atomic-128.c | 13 __int128 test_c11_call(_Atomic __int128 *addr, __int128 val) { in test_c11_call() 25 __int128 test_expression(_Atomic __int128 *addr) { in test_expression()
|
H A D | vla-4.c | 7 _Atomic(typeof((int (*)[f()]) h())) v; in t1()
|
/minix/external/bsd/llvm/dist/clang/test/CodeGenCXX/ |
H A D | atomicinit.cpp | 13 _Atomic(int) i; 29 _Atomic(B) b; 49 _Atomic(bool) ab; 73 _Atomic(X) b(X(2)); 77 _Atomic(X) c{X(3)}; in _Atomic() function 80 _Atomic(X) a; 81 _Atomic(int) b; 97 _Atomic(X) b(X(2)); 98 _Atomic(X) c{X(3)}; in _Atomic() function 101 _Atomic(X) a; [all …]
|
/minix/sys/external/bsd/compiler_rt/dist/lib/builtins/ |
H A D | atomic.c | 66 __c11_atomic_store((_Atomic(uint32_t)*)&l->_count, 1, __ATOMIC_RELEASE); in unlock() 73 while (!__c11_atomic_compare_exchange_weak((_Atomic(uint32_t)*)&l->_count, &old, in lock() 96 typedef _Atomic(uintptr_t) Lock; 170 *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\ in __atomic_load_c() 184 __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\ in __atomic_store_c() 202 return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\ in __atomic_compare_exchange_c() 222 *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\ in __atomic_exchange_c() 249 return __c11_atomic_load((_Atomic(type)*)src, model);\ 262 __c11_atomic_store((_Atomic(type)*)dest, val, model);\ 277 return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\ [all …]
|
/minix/external/bsd/libc++/dist/libcxxrt/src/ |
H A D | atomic.h | 14 __c11_atomic_exchange(reinterpret_cast<_Atomic(__typeof__(val))*>(addr), val, __ATOMIC_ACQ_REL) 25 __c11_atomic_load(reinterpret_cast<_Atomic(__typeof__(*addr))*>(addr), __ATOMIC_ACQUIRE)
|
/minix/external/bsd/libc++/dist/libcxx/include/ |
H A D | atomic | 560 #define _Atomic(x) __gcc_atomic::__gcc_atomic_t<x> 602 __c11_atomic_init(volatile _Atomic(_Tp)* __a, _Tp __val) { 611 __c11_atomic_init(volatile _Atomic(_Tp)* __a, _Tp __val) { 651 static inline _Tp __c11_atomic_load(volatile _Atomic(_Tp)* __a, 668 static inline _Tp __c11_atomic_exchange(volatile _Atomic(_Tp)* __a, 687 volatile _Atomic(_Tp)* __a, _Tp* __expected, _Tp __value, 707 volatile _Atomic(_Tp)* __a, _Tp* __expected, _Tp __value, 774 static inline _Tp __c11_atomic_fetch_and(_Atomic(_Tp)* __a, 781 static inline _Tp __c11_atomic_fetch_or(volatile _Atomic(_Tp)* __a, 822 mutable _Atomic(_Tp) __a_; [all …]
|
/minix/external/bsd/llvm/dist/clang/test/PCH/ |
H A D | types.h | 10 typedef _Atomic(int) AtomicInt;
|