Home
last modified time | relevance | path

Searched refs:synchronize (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/
H A DKernel.cpp26 synchronize::init(IsSPMD); in inititializeRuntime()
41 synchronize::threads(); in genericStateMachine()
57 synchronize::threads(); in genericStateMachine()
74 synchronize::threadsAligned(); in __kmpc_target_init()
H A DParallelism.cpp107 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 DSynchronization.cpp302 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 Ddevice.cpp540 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 Dinterface.cpp99 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 Drtl.cpp197 *((void **)&R.synchronize) = dlsym(DynlibHandle, "__tgt_rtl_synchronize"); in loadRTLs()
526 if (AsyncInfo.synchronize() != OFFLOAD_SUCCESS) in unregisterLib()
H A Domptarget.cpp23 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 DParallelJIT.cpp242 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 DSynchronization.h19 namespace synchronize {
/llvm-project-15.0.7/clang/test/Sema/
H A Dsync-implicit-seq_cst.c23 void synchronize(void) { __sync_synchronize(); } // expected-warning {{implicit use of sequentially… in synchronize() function
/llvm-project-15.0.7/openmp/libomptarget/include/
H A Domptarget.h193 ~AsyncInfoTy() { synchronize(); } in ~AsyncInfoTy()
202 int synchronize();
H A Drtl.h109 synchronize_ty *synchronize = nullptr; member
H A Ddevice.h436 int32_t synchronize(AsyncInfoTy &AsyncInfo);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/NVGPU/IR/
H A DNVGPU.td138 `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 DmlirContext.ts268 synchronize : { constant
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A Dinfinite_loops.ll45 ; or synchronize. In spite of that, the behavior in the test above *might* be
/llvm-project-15.0.7/clang/cmake/caches/
H A DCrossWinToARMLinux.cmake62 # including the vendor part. It is necessary to synchronize the runtime library
/llvm-project-15.0.7/openmp/libomptarget/plugins/cuda/src/
H A Drtl.cpp1247 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 DAttributes.td180 /// Function does not synchronize.
H A DIntrinsics.td126 // IntrNoSync - Threads executing the intrinsic will not synchronize using
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_syscalls.inc1407 // 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 DGitHubMove.rst513 to synchronize the clang repository to match the llvm revision.
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst1836 (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