Searched refs:MEMMODEL_RELEASE (Results 1 - 25 of 57) sorted by relevance

123

/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dmemmodel.h42 MEMMODEL_RELEASE = 3, enumerator in enum:memmodel
47 MEMMODEL_SYNC_RELEASE = MEMMODEL_RELEASE | MEMMODEL_SYNC,
92 return (model & MEMMODEL_BASE_MASK) == MEMMODEL_RELEASE;
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dmemmodel.h42 MEMMODEL_RELEASE = 3, enumerator in enum:memmodel
47 MEMMODEL_SYNC_RELEASE = MEMMODEL_RELEASE | MEMMODEL_SYNC,
92 return (model & MEMMODEL_BASE_MASK) == MEMMODEL_RELEASE;
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/nvptx/
H A Dsem.h63 (void) __atomic_add_fetch (sem, 1, MEMMODEL_RELEASE);
H A Dptrlock.h66 __atomic_store_n (ptrlock, ptr, MEMMODEL_RELEASE);
H A Dbar.c42 MEMMODEL_RELEASE);
97 __atomic_store_n (&bar->generation, state, MEMMODEL_RELEASE);
160 __atomic_store_n (&bar->generation, state, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/accel/
H A Dsem.h63 (void) __atomic_add_fetch (sem, 1, MEMMODEL_RELEASE);
H A Dptrlock.h66 __atomic_store_n (ptrlock, ptr, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/linux/
H A Dmutex.h63 int wait = __atomic_exchange_n (mutex, 0, MEMMODEL_RELEASE);
H A Dsem.h80 MEMMODEL_RELEASE, MEMMODEL_RELAXED))
H A Dptrlock.h67 void *wait = __atomic_exchange_n (ptrlock, ptr, MEMMODEL_RELEASE);
H A Dbar.c42 MEMMODEL_RELEASE);
102 __atomic_store_n (&bar->generation, state, MEMMODEL_RELEASE);
165 __atomic_store_n (&bar->generation, state, MEMMODEL_RELEASE);
H A Dlock.c128 __atomic_store_n (&lock->owner, 0, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc/dist/libgomp/config/linux/
H A Dmutex.h63 int wait = __atomic_exchange_n (mutex, 0, MEMMODEL_RELEASE);
H A Dptrlock.h67 void *wait = __atomic_exchange_n (ptrlock, ptr, MEMMODEL_RELEASE);
H A Dsem.h80 MEMMODEL_RELEASE, MEMMODEL_RELAXED))
H A Dbar.c42 MEMMODEL_RELEASE);
102 __atomic_store_n (&bar->generation, state, MEMMODEL_RELEASE);
165 __atomic_store_n (&bar->generation, state, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc/dist/libgomp/config/accel/
H A Dptrlock.h66 __atomic_store_n (ptrlock, ptr, MEMMODEL_RELEASE);
H A Dsem.h63 (void) __atomic_add_fetch (sem, 1, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/
H A Dordered.c217 this could be MEMMODEL_RELEASE since the acquire would be covered
408 __atomic_thread_fence (MEMMODEL_RELEASE);
410 __atomic_store_n (array, flattened, MEMMODEL_RELEASE);
418 __atomic_store_n (&array[i], counts[i] + 1UL, MEMMODEL_RELEASE);
474 __atomic_thread_fence (MEMMODEL_RELEASE);
479 __atomic_thread_fence (MEMMODEL_RELEASE);
663 __atomic_thread_fence (MEMMODEL_RELEASE);
665 __atomic_store_n (array, flattened, MEMMODEL_RELEASE);
678 __atomic_store_n (&array[i], counts[i] + 1UL, MEMMODEL_RELEASE);
691 __atomic_store_n (&array[2 * i + 1], c, MEMMODEL_RELEASE);
[all...]
H A Dcritical.c38 __atomic_thread_fence (MEMMODEL_RELEASE);
H A Dpriority_queue.h410 MEMMODEL_RELEASE, use an atomic release to clear the list.
432 if (model == MEMMODEL_RELEASE)
433 __atomic_store_n (&list->tasks, NULL, MEMMODEL_RELEASE);
452 MODEL is MEMMODEL_RELEASE, use an atomic release to clear the queue.
471 if (model == MEMMODEL_RELEASE)
475 __atomic_store_n (&head->t.root, NULL, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc/dist/libgomp/
H A Dordered.c217 this could be MEMMODEL_RELEASE since the acquire would be covered
408 __atomic_thread_fence (MEMMODEL_RELEASE);
410 __atomic_store_n (array, flattened, MEMMODEL_RELEASE);
418 __atomic_store_n (&array[i], counts[i] + 1UL, MEMMODEL_RELEASE);
474 __atomic_thread_fence (MEMMODEL_RELEASE);
479 __atomic_thread_fence (MEMMODEL_RELEASE);
663 __atomic_thread_fence (MEMMODEL_RELEASE);
665 __atomic_store_n (array, flattened, MEMMODEL_RELEASE);
678 __atomic_store_n (&array[i], counts[i] + 1UL, MEMMODEL_RELEASE);
691 __atomic_store_n (&array[2 * i + 1], c, MEMMODEL_RELEASE);
[all...]
H A Dcritical.c38 __atomic_thread_fence (MEMMODEL_RELEASE);
H A Dpriority_queue.h415 MEMMODEL_RELEASE, use an atomic release to clear the list.
437 if (model == MEMMODEL_RELEASE)
438 __atomic_store_n (&list->tasks, NULL, MEMMODEL_RELEASE);
457 MODEL is MEMMODEL_RELEASE, use an atomic release to clear the queue.
476 if (model == MEMMODEL_RELEASE)
480 __atomic_store_n (&head->t.root, NULL, MEMMODEL_RELEASE);
/netbsd-current/external/gpl3/gcc/dist/libgomp/config/nvptx/
H A Dbar.c131 __atomic_store_n (&bar->waiters, 0, MEMMODEL_RELEASE);

Completed in 289 milliseconds

123