| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Kernel.cpp | 26 synchronize::init(IsSPMD); in inititializeRuntime() 41 synchronize::threads(); in genericStateMachine() 57 synchronize::threads(); in genericStateMachine() 74 synchronize::threadsAligned(); in __kmpc_target_init()
|
| H A D | Parallelism.cpp | 107 synchronize::threadsAligned(); in __kmpc_parallel_51() 122 synchronize::threadsAligned(); in __kmpc_parallel_51() 133 synchronize::threadsAligned(); in __kmpc_parallel_51() 139 synchronize::threadsAligned(); in __kmpc_parallel_51() 237 synchronize::threads(); in __kmpc_parallel_51() 239 synchronize::threads(); in __kmpc_parallel_51()
|
| H A D | Synchronization.cpp | 302 void synchronize::init(bool IsSPMD) { in init() 307 void synchronize::warp(LaneMaskTy Mask) { impl::syncWarp(Mask); } in warp() 309 void synchronize::threads() { impl::syncThreads(); } in threads() 311 void synchronize::threadsAligned() { impl::syncThreadsAligned(); } in threadsAligned() 364 synchronize::threadsAligned(); in __kmpc_barrier_simple_spmd() 370 synchronize::threads(); in __kmpc_barrier_simple_generic() 402 synchronize::warp(Mask); in __kmpc_syncwarp()
|
| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | device.cpp | 540 if (!AsyncInfo || !RTL->data_submit_async || !RTL->synchronize) in submitData() 561 if (!RTL->data_retrieve_async || !RTL->synchronize) in retrieveData() 570 if (!AsyncInfo || !RTL->data_exchange_async || !RTL->synchronize) { in dataExchange() 583 if (!RTL->run_region || !RTL->synchronize) in runRegion() 604 if (!RTL->run_team_region_async || !RTL->synchronize) in runTeamRegion() 625 int32_t DeviceTy::synchronize(AsyncInfoTy &AsyncInfo) { in synchronize() function in DeviceTy 626 if (RTL->synchronize) in synchronize() 627 return RTL->synchronize(RTLDeviceID, AsyncInfo); in synchronize()
|
| H A D | interface.cpp | 99 Rc = AsyncInfo.synchronize(); in __tgt_target_data_begin_mapper() 148 Rc = AsyncInfo.synchronize(); in __tgt_target_data_end_mapper() 185 Rc = AsyncInfo.synchronize(); in __tgt_target_data_update_mapper() 252 Rc = AsyncInfo.synchronize(); in __tgt_target_kernel()
|
| H A D | rtl.cpp | 197 *((void **)&R.synchronize) = dlsym(DynlibHandle, "__tgt_rtl_synchronize"); in loadRTLs() 526 if (AsyncInfo.synchronize() != OFFLOAD_SUCCESS) in unregisterLib()
|
| H A D | omptarget.cpp | 23 int AsyncInfoTy::synchronize() { in synchronize() function in AsyncInfoTy 27 Result = Device.synchronize(*this); in synchronize() 207 if (AsyncInfo.synchronize() != OFFLOAD_SUCCESS) in initLibrary() 844 Ret = AsyncInfo.synchronize(); in targetDataEnd() 950 if (AsyncInfo.synchronize() != OFFLOAD_SUCCESS) in targetDataContiguous()
|
| /llvm-project-15.0.7/llvm/examples/ParallelJIT/ |
| H A D | ParallelJIT.cpp | 242 static WaitForThreads synchronize; variable 252 synchronize.block(); // wait until other threads are at this point in callFunc() 302 synchronize.releaseThreads(3); // wait until other threads are at this point in main()
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/ |
| H A D | Synchronization.h | 19 namespace synchronize {
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | sync-implicit-seq_cst.c | 23 void synchronize(void) { __sync_synchronize(); } // expected-warning {{implicit use of sequentially… in synchronize() function
|
| /llvm-project-15.0.7/openmp/libomptarget/include/ |
| H A D | omptarget.h | 193 ~AsyncInfoTy() { synchronize(); } in ~AsyncInfoTy() 202 int synchronize();
|
| H A D | rtl.h | 109 synchronize_ty *synchronize = nullptr; member
|
| H A D | device.h | 436 int32_t synchronize(AsyncInfoTy &AsyncInfo);
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/NVGPU/IR/ |
| H A D | NVGPU.td | 138 `gpu.device_async_wait` to synchronize copies as explained in those ops 193 This is meant to be used with `gpu.device_async_wait` to synchronize copies
|
| /llvm-project-15.0.7/mlir/utils/vscode/src/ |
| H A D | mlirContext.ts | 268 synchronize : { constant
|
| /llvm-project-15.0.7/llvm/test/Transforms/LICM/ |
| H A D | infinite_loops.ll | 45 ; or synchronize. In spite of that, the behavior in the test above *might* be
|
| /llvm-project-15.0.7/clang/cmake/caches/ |
| H A D | CrossWinToARMLinux.cmake | 62 # including the vendor part. It is necessary to synchronize the runtime library
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/cuda/src/ |
| H A D | rtl.cpp | 1247 int synchronize(const int DeviceId, __tgt_async_info *AsyncInfo) const { in synchronize() function in __anondfa3b3cd0111::DeviceRTLTy 1776 return DeviceRTL.synchronize(DeviceId, AsyncInfoPtr); in __tgt_rtl_synchronize()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 180 /// Function does not synchronize.
|
| H A D | Intrinsics.td | 126 // IntrNoSync - Threads executing the intrinsic will not synchronize using
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_common_syscalls.inc | 1407 // We synchronize io_submit -> io_getevents/io_cancel using the 1411 // synchronize on 0. But there does not seem to be a better solution
|
| /llvm-project-15.0.7/llvm/docs/Proposals/ |
| H A D | GitHubMove.rst | 513 to synchronize the clang repository to match the llvm revision.
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | LangRef.rst | 1836 (synchronize) with another thread through memory or other well-defined means. 1842 If an annotated function does ever synchronize with another thread, 3155 the same address they *synchronize with*. These semantics are borrowed 10219 still *synchronize-with* the explicit ``fence`` and establish the
|