| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.flag/ |
| H A D | test_and_set.pass.cpp | 24 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 D | atomic_flag_test_and_set_explicit.pass.cpp | 24 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 D | atomic_flag_test_explicit.pass.cpp | 24 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 D | clear.pass.cpp | 24 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 D | atomic_flag_clear_explicit.pass.cpp | 24 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 D | copy_ctor.compile.fail.cpp | 20 std::atomic_flag f0; in main() 21 std::atomic_flag f(f0); in main()
|
| H A D | copy_assign.compile.fail.cpp | 20 std::atomic_flag f0; in main() 21 std::atomic_flag f; in main()
|
| H A D | copy_volatile_assign.compile.fail.cpp | 20 std::atomic_flag f0; in main() 21 volatile std::atomic_flag f; in main()
|
| H A D | atomic_flag_test_and_set.pass.cpp | 24 std::atomic_flag f; in main() 30 volatile std::atomic_flag f; in main()
|
| H A D | default.pass.cpp | 23 std::atomic_flag f; in main() 27 typedef std::atomic_flag A; in main()
|
| H A D | atomic_flag_clear.pass.cpp | 24 std::atomic_flag f; in main() 31 volatile std::atomic_flag f; in main()
|
| H A D | atomic_flag_test.pass.cpp | 24 std::atomic_flag f; in main() 31 volatile std::atomic_flag f; in main()
|
| H A D | init.pass.cpp | 24 std::atomic_flag f = ATOMIC_FLAG_INIT; in main()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/atomics.flag/ |
| H A D | init_bool.pass.cpp | 22 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 D | stdatomic.h | 159 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 D | atomic | 453 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 D | atomic.availability.verify.cpp | 52 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 D | atomic_flag_clear.c | 21 void atomic_flag_clear(volatile atomic_flag *object) { in atomic_flag_clear()
|
| H A D | atomic_flag_test_and_set.c | 21 _Bool atomic_flag_test_and_set(volatile atomic_flag *object) { in atomic_flag_test_and_set()
|
| H A D | atomic_flag_clear_explicit.c | 21 void atomic_flag_clear_explicit(volatile atomic_flag *object, in atomic_flag_clear_explicit()
|
| H A D | atomic_flag_test_and_set_explicit.c | 21 _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 D | types.cl | 6 typedef atomic_int atomic_flag;
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.generic/ |
| H A D | constexpr_noexcept.compile.pass.cpp | 36 static_assert(test<std::atomic_flag>()); in test()
|
| /llvm-project-15.0.7/compiler-rt/test/xray/TestCases/Posix/ |
| H A D | fdr-reinit.cpp | 15 std::atomic_flag keep_going = ATOMIC_FLAG_INIT;
|
| /llvm-project-15.0.7/clang/test/Parser/ |
| H A D | opencl-atomics-cl20.cl | 18 atomic_flag fl; 23 // expected-error@-5 {{use of undeclared identifier 'atomic_flag'}}
|