Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.flag/
H A Dtest_and_set.pass.cpp24 std::atomic_flag f; in main()
30 std::atomic_flag f; in main()
36 std::atomic_flag f; in main()
42 std::atomic_flag f; in main()
48 std::atomic_flag f; in main()
54 std::atomic_flag f; in main()
60 std::atomic_flag f; in main()
66 volatile std::atomic_flag f; in main()
72 volatile std::atomic_flag f; in main()
78 volatile std::atomic_flag f; in main()
[all …]
H A Datomic_flag_test_and_set_explicit.pass.cpp24 std::atomic_flag f; in main()
30 std::atomic_flag f; in main()
36 std::atomic_flag f; in main()
42 std::atomic_flag f; in main()
48 std::atomic_flag f; in main()
54 std::atomic_flag f; in main()
60 volatile std::atomic_flag f; in main()
66 volatile std::atomic_flag f; in main()
72 volatile std::atomic_flag f; in main()
78 volatile std::atomic_flag f; in main()
[all …]
H A Datomic_flag_test_explicit.pass.cpp24 std::atomic_flag f; in main()
31 std::atomic_flag f; in main()
38 std::atomic_flag f; in main()
46 std::atomic_flag f; in main()
53 std::atomic_flag f; in main()
61 std::atomic_flag f; in main()
68 volatile std::atomic_flag f; in main()
75 volatile std::atomic_flag f; in main()
82 volatile std::atomic_flag f; in main()
90 volatile std::atomic_flag f; in main()
[all …]
H A Dclear.pass.cpp24 std::atomic_flag f; // uninitialized in main()
31 std::atomic_flag f; in main()
38 std::atomic_flag f; in main()
45 std::atomic_flag f; in main()
52 volatile std::atomic_flag f; in main()
59 volatile std::atomic_flag f; in main()
66 volatile std::atomic_flag f; in main()
73 volatile std::atomic_flag f; in main()
H A Datomic_flag_clear_explicit.pass.cpp24 std::atomic_flag f; // uninitialized first in main()
31 std::atomic_flag f; in main()
38 std::atomic_flag f; in main()
45 volatile std::atomic_flag f; in main()
52 volatile std::atomic_flag f; in main()
59 volatile std::atomic_flag f; in main()
H A Dcopy_ctor.compile.fail.cpp20 std::atomic_flag f0; in main()
21 std::atomic_flag f(f0); in main()
H A Dcopy_assign.compile.fail.cpp20 std::atomic_flag f0; in main()
21 std::atomic_flag f; in main()
H A Dcopy_volatile_assign.compile.fail.cpp20 std::atomic_flag f0; in main()
21 volatile std::atomic_flag f; in main()
H A Datomic_flag_test_and_set.pass.cpp24 std::atomic_flag f; in main()
30 volatile std::atomic_flag f; in main()
H A Ddefault.pass.cpp23 std::atomic_flag f; in main()
27 typedef std::atomic_flag A; in main()
H A Datomic_flag_clear.pass.cpp24 std::atomic_flag f; in main()
31 volatile std::atomic_flag f; in main()
H A Datomic_flag_test.pass.cpp24 std::atomic_flag f; in main()
31 volatile std::atomic_flag f; in main()
H A Dinit.pass.cpp24 std::atomic_flag f = ATOMIC_FLAG_INIT; in main()
/llvm-project-15.0.7/libcxx/test/libcxx/atomics/atomics.flag/
H A Dinit_bool.pass.cpp22 extern std::atomic_flag global;
25 std::atomic_flag global{false};
34 std::atomic_flag f(false); in main()
38 std::atomic_flag f(true); in main()
/llvm-project-15.0.7/clang/lib/Headers/
H A Dstdatomic.h159 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; argument
165 bool atomic_flag_test_and_set(volatile atomic_flag *);
166 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
168 _Bool atomic_flag_test_and_set(volatile atomic_flag *);
169 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
171 void atomic_flag_clear(volatile atomic_flag *);
172 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
/llvm-project-15.0.7/libcxx/include/
H A Datomic453 typedef struct atomic_flag
457 atomic_flag(const atomic_flag&) = delete;
458 atomic_flag& operator=(const atomic_flag&) = delete;
459 atomic_flag& operator=(const atomic_flag&) volatile = delete;
474 } atomic_flag;
2360 typedef struct atomic_flag
2408 atomic_flag() _NOEXCEPT = default;
2414 atomic_flag(const atomic_flag&) = delete;
2415 atomic_flag& operator=(const atomic_flag&) = delete;
2416 atomic_flag& operator=(const atomic_flag&) volatile = delete;
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/thread/
H A Datomic.availability.verify.cpp52 std::atomic_flag flag; in main()
67 std::atomic_flag volatile flag; in main()
/llvm-project-15.0.7/compiler-rt/lib/builtins/
H A Datomic_flag_clear.c21 void atomic_flag_clear(volatile atomic_flag *object) { in atomic_flag_clear()
H A Datomic_flag_test_and_set.c21 _Bool atomic_flag_test_and_set(volatile atomic_flag *object) { in atomic_flag_test_and_set()
H A Datomic_flag_clear_explicit.c21 void atomic_flag_clear_explicit(volatile atomic_flag *object, in atomic_flag_clear_explicit()
H A Datomic_flag_test_and_set_explicit.c21 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *object, in atomic_flag_test_and_set_explicit()
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dtypes.cl6 typedef atomic_int atomic_flag;
/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.generic/
H A Dconstexpr_noexcept.compile.pass.cpp36 static_assert(test<std::atomic_flag>()); in test()
/llvm-project-15.0.7/compiler-rt/test/xray/TestCases/Posix/
H A Dfdr-reinit.cpp15 std::atomic_flag keep_going = ATOMIC_FLAG_INIT;
/llvm-project-15.0.7/clang/test/Parser/
H A Dopencl-atomics-cl20.cl18 atomic_flag fl;
23 // expected-error@-5 {{use of undeclared identifier 'atomic_flag'}}

12