Searched refs:spin (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_itt.h | 235 #define KMP_FSYNC_SPIN_INIT(obj, spin) \ argument 239 obj = spin; \ 309 #define KMP_FSYNC_SPIN_INIT(obj, spin) ((void)0) argument 337 #define KMP_FSYNC_SPIN_INIT(obj, spin) ((void)0) argument
|
| H A D | kmp_wait_release.h | 369 volatile void *spin = flag->get(); 382 KMP_FSYNC_SPIN_INIT(spin, NULL); 384 KMP_FSYNC_SPIN_ACQUIRED(CCAST(void *, spin)); 559 KMP_FSYNC_SPIN_PREPARE(CCAST(void *, spin)); 687 KMP_FSYNC_SPIN_ACQUIRED(CCAST(void *, spin)); 722 volatile void *spin = flag->get(); 723 void *cacheline = (void *)(kmp_uintptr_t(spin) & ~(CACHE_LINE - 1));
|
| H A D | kmp_dispatch.h | 291 volatile UT *spin = spinner; in __kmp_wait() local 298 KMP_FSYNC_SPIN_INIT(obj, CCAST(UT *, spin)); in __kmp_wait() 302 while (!f(r = *spin, check)) { in __kmp_wait()
|
| H A D | kmp_dispatch.cpp | 2881 volatile kmp_uint32 *spin = spinner; in __kmp_wait_4() local 2888 KMP_FSYNC_SPIN_INIT(obj, CCAST(kmp_uint32 *, spin)); in __kmp_wait_4() 2892 while (!f(r = TCR_4(*spin), check)) { in __kmp_wait_4() 2909 void *spin = spinner; in __kmp_wait_4_ptr() local 2915 KMP_FSYNC_SPIN_INIT(obj, spin); in __kmp_wait_4_ptr() 2919 while (!f(spin, check)) { in __kmp_wait_4_ptr()
|
| H A D | kmp_tasking.cpp | 4068 std::atomic<kmp_uint32> *spin = RCAST( in __kmp_tasking_barrier() local 4075 KMP_FSYNC_SPIN_INIT(spin, NULL); in __kmp_tasking_barrier() 4077 kmp_flag_32<false, false> spin_flag(spin, 0U); in __kmp_tasking_barrier() 4082 KMP_FSYNC_SPIN_PREPARE(RCAST(void *, spin)); in __kmp_tasking_barrier() 4093 KMP_FSYNC_SPIN_ACQUIRED(RCAST(void *, spin)); in __kmp_tasking_barrier()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | 2005-07-07-DeadPHILoop.ll | 3 ; This example caused instcombine to spin into an infinite loop.
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | fence-xfail.ll | 45 ; two iterations in a spin loop of the form:
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | fence.ll | 44 ; two iterations in a spin loop of the form:
|
| /llvm-project-15.0.7/openmp/runtime/src/include/ |
| H A D | omp-tools.h.var | 107 macro (kmp_mutex_impl_spin, 1) /* based on spin */ \
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/ |
| H A D | ChangeLog | 373 guessing loop to spin. Reported by Andres Navarro. Added
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | atomic | 1139 /*spin*/; 1143 /*spin*/;
|
| /llvm-project-15.0.7/openmp/docs/design/ |
| H A D | Runtimes.rst | 275 Decides whether threads spin (active) or yield (passive) while they are waiting.
|