Home
last modified time | relevance | path

Searched refs:_Atomic (Results 1 – 25 of 37) sorted by relevance

12

/minix/external/bsd/llvm/dist/clang/test/Parser/
H A Datomic.c3 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 Dasm.c16 asm _Atomic (""); // expected-warning {{ignored _Atomic qualifier on asm}} in f2()
/minix/external/bsd/llvm/dist/clang/test/SemaCXX/
H A Datomic-type.cpp5 _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 Dreturn.cpp58 _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 Dstdatomic.h88 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 Datomic-type.c6 _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 Datomic-compare.c3 void f(_Atomic(int) a, _Atomic(int) b) { in f()
H A Datomic-expr.c4 _Atomic(unsigned int) data1;
5 int _Atomic data2;
H A Dtypes.c88 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 Datomic-ops.c45 _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 Dc11atomics.c20 _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 Dx86-atomic-long_double.c4 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 Dc11atomics-ios.c10 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 Dbig-atomic-ops.c17 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 Datomic-ops.c14 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 Datomic-arm64.c18 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 Datomic-ops-libcall.c8 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 Datomic_ops.c5 _Atomic(int) i = 0; in foo()
6 _Atomic(short) j = 0; in foo()
H A Dx86_64-atomic-128.c13 __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 Dvla-4.c7 _Atomic(typeof((int (*)[f()]) h())) v; in t1()
/minix/external/bsd/llvm/dist/clang/test/CodeGenCXX/
H A Datomicinit.cpp13 _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 Datomic.c66 __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 Datomic.h14 __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 Datomic560 #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 Dtypes.h10 typedef _Atomic(int) AtomicInt;

12