Home
last modified time | relevance | path

Searched refs:atomic_thread_fence (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/builtins/
H A Datomic_thread_fence.c20 #undef atomic_thread_fence
21 void atomic_thread_fence(memory_order order) { in atomic_thread_fence() function
H A DCMakeLists.txt252 atomic_thread_fence.c
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_fdr_log_writer.h87 atomic_thread_fence(memory_order_release);
117 atomic_thread_fence(memory_order_release);
161 atomic_thread_fence(memory_order_release);
186 atomic_thread_fence(memory_order_release);
209 atomic_thread_fence(memory_order_release);
H A Dxray_fdr_logging.cpp252 atomic_thread_fence(memory_order_acquire); in fdrIterator()
/llvm-project-15.0.7/compiler-rt/test/xray/TestCases/Posix/
H A Dfdr-thread-order.cpp36 std::atomic_thread_fence(std::memory_order_acq_rel); in main()
45 std::atomic_thread_fence(std::memory_order_acq_rel); in main()
/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.fences/
H A Datomic_thread_fence.pass.cpp19 std::atomic_thread_fence(std::memory_order_seq_cst); in main()
/llvm-project-15.0.7/clang/lib/Headers/
H A Dstdatomic.h71 void atomic_thread_fence(memory_order);
74 #define atomic_thread_fence(order) __c11_atomic_thread_fence(order) macro
/llvm-project-15.0.7/compiler-rt/lib/builtins/macho_embedded/
H A Dcommon.txt91 atomic_thread_fence
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h61 inline void atomic_thread_fence(memory_order) { in atomic_thread_fence() function
102 atomic_thread_fence(memory_order_seq_cst); in atomic_store()
H A Dsanitizer_atomic_clang.h41 inline void atomic_thread_fence(memory_order) { in atomic_thread_fence() function
/llvm-project-15.0.7/libcxx/include/
H A Dstdatomic.h221 using std::atomic_thread_fence _LIBCPP_USING_IF_EXISTS;
H A Datomic502 void atomic_thread_fence(memory_order m) noexcept;
2567 atomic_thread_fence(memory_order __m) _NOEXCEPT
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h76 inline void atomic_thread_fence(memory_order) { __sync_synchronize(); } in atomic_thread_fence() function
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/X86/
H A DX86Counter.cpp243 std::atomic_thread_fence(std::memory_order_acq_rel); in doReadCounter()
/llvm-project-15.0.7/libcxx/test/std/atomics/stdatomic.h.syn/
H A Dtypes.compile.pass.cpp236 using ::atomic_thread_fence; in f()
/llvm-project-15.0.7/clang/test/Sema/
H A Datomic-ops.c271 atomic_thread_fence(); // expected-error {{too few arguments to function call}} in f()
272 atomic_thread_fence(memory_order_seq_cst); in f()
274 void (*pfn)(memory_order) = &atomic_thread_fence; in f()
/llvm-project-15.0.7/llvm/test/Transforms/Attributor/
H A Dnosync.ll245 ; atomic_thread_fence(std::memory_order_release);
253 ; atomic_thread_fence(std::memory_order_acquire);
/llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/builtins/
H A DBUILD.gn238 "atomic_thread_fence.c",
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_os.h1050 #define KMP_MB() std::atomic_thread_fence(std::memory_order_seq_cst)
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DCSymbolMap.inc294 SYMBOL(atomic_thread_fence, None, <stdatomic.h>)
H A DStdSymbolMap.inc129 SYMBOL(atomic_thread_fence, std::, <atomic>)