/haiku-buildtools/gcc/libgomp/testsuite/libgomp.fortran/ |
H A D | lock-1.f90 | 5 integer (kind = omp_nest_lock_kind) :: lock variable 9 call omp_init_nest_lock (lock) 10 if (omp_test_nest_lock (lock) .ne. 1) call abort 11 if (omp_test_nest_lock (lock) .ne. 2) call abort 16 if (omp_test_nest_lock (lock) .ne. 0) l = .true. 19 if (omp_test_nest_lock (lock) .ne. 3) call abort 20 call omp_unset_nest_lock (lock) 21 call omp_unset_nest_lock (lock) 22 call omp_unset_nest_lock (lock) 23 call omp_destroy_nest_lock (lock) [all...] |
H A D | lock-2.f90 | 5 integer (kind = omp_nest_lock_kind) :: lock variable 9 call omp_init_nest_lock (lock) 11 if (omp_test_nest_lock (lock) .ne. 1) call abort 12 if (omp_test_nest_lock (lock) .ne. 2) call abort 13 !$omp task if (.false.) shared (lock, l) 14 if (omp_test_nest_lock (lock) .ne. 0) l = .true. 17 if (omp_test_nest_lock (lock) .ne. 3) l = .true. 18 call omp_unset_nest_lock (lock) 19 call omp_unset_nest_lock (lock) 20 call omp_unset_nest_lock (lock) [all...] |
/haiku-buildtools/gcc/libgomp/config/posix/ |
H A D | lock.c | 42 gomp_init_lock_30 (omp_lock_t *lock) argument 44 pthread_mutex_init (lock, NULL); 48 gomp_destroy_lock_30 (omp_lock_t *lock) argument 50 pthread_mutex_destroy (lock); 54 gomp_set_lock_30 (omp_lock_t *lock) argument 56 pthread_mutex_lock (lock); 60 gomp_unset_lock_30 (omp_lock_t *lock) argument 62 pthread_mutex_unlock (lock); 66 gomp_test_lock_30 (omp_lock_t *lock) argument 68 return pthread_mutex_trylock (lock) 72 gomp_init_nest_lock_30(omp_nest_lock_t *lock) argument 80 gomp_destroy_nest_lock_30(omp_nest_lock_t *lock) argument 86 gomp_set_nest_lock_30(omp_nest_lock_t *lock) argument 99 gomp_unset_nest_lock_30(omp_nest_lock_t *lock) argument 109 gomp_test_nest_lock_30(omp_nest_lock_t *lock) argument 126 gomp_init_lock_30(omp_lock_t *lock) argument 132 gomp_destroy_lock_30(omp_lock_t *lock) argument 138 gomp_set_lock_30(omp_lock_t *lock) argument 145 gomp_unset_lock_30(omp_lock_t *lock) argument 151 gomp_test_lock_30(omp_lock_t *lock) argument 157 gomp_init_nest_lock_30(omp_nest_lock_t *lock) argument 165 gomp_destroy_nest_lock_30(omp_nest_lock_t *lock) argument 171 gomp_set_nest_lock_30(omp_nest_lock_t *lock) argument 185 gomp_unset_nest_lock_30(omp_nest_lock_t *lock) argument 195 gomp_test_nest_lock_30(omp_nest_lock_t *lock) argument 212 gomp_init_lock_25(omp_lock_25_t *lock) argument 218 gomp_destroy_lock_25(omp_lock_25_t *lock) argument 224 gomp_set_lock_25(omp_lock_25_t *lock) argument 230 gomp_unset_lock_25(omp_lock_25_t *lock) argument 236 gomp_test_lock_25(omp_lock_25_t *lock) argument 242 gomp_init_nest_lock_25(omp_nest_lock_25_t *lock) argument 254 gomp_destroy_nest_lock_25(omp_nest_lock_25_t *lock) argument 260 gomp_set_nest_lock_25(omp_nest_lock_25_t *lock) argument 267 gomp_unset_nest_lock_25(omp_nest_lock_25_t *lock) argument 274 gomp_test_nest_lock_25(omp_nest_lock_25_t *lock) argument [all...] |
H A D | ptrlock.h | 32 typedef struct { void *ptr; gomp_mutex_t lock; } gomp_ptrlock_t; member in struct:__anon2150 37 gomp_mutex_init (&ptrlock->lock); 45 gomp_mutex_lock (&ptrlock->lock); 48 gomp_mutex_unlock (&ptrlock->lock); 58 gomp_mutex_unlock (&ptrlock->lock); 63 gomp_mutex_destroy (&ptrlock->lock);
|
/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/ |
H A D | do_concurrent_1.f90 | 56 type(lock_type), allocatable :: lock[:] local in subroutine:caf 59 allocate (lock[*]) ! { dg-error "ALLOCATE of coarray at .1. in DO CONCURRENT block" } 60 lock(lock) ! { dg-error "Image control statement LOCK" } 61 unlock(lock) ! { dg-error "Image control statement UNLOCK" } 62 deallocate (lock) ! { dg-error "DEALLOCATE of coarray at .1. in DO CONCURRENT block" } 66 allocate (lock[*]) ! { dg-error "ALLOCATE of coarray at .1. in CRITICAL block" } 67 lock(lock) ! { dg-error "Image control statement LOCK" } 68 unlock(lock) ! { d [all...] |
/haiku-buildtools/gcc/libgomp/testsuite/libgomp.c/ |
H A D | lock-1.c | 8 omp_nest_lock_t lock; local 9 omp_init_nest_lock (&lock); 10 if (omp_test_nest_lock (&lock) != 1) 12 if (omp_test_nest_lock (&lock) != 2) 19 if (omp_test_nest_lock (&lock) != 0) 24 if (omp_test_nest_lock (&lock) != 3) 26 omp_unset_nest_lock (&lock); 27 omp_unset_nest_lock (&lock); 28 omp_unset_nest_lock (&lock); 29 omp_destroy_nest_lock (&lock); [all...] |
H A D | lock-2.c | 8 omp_nest_lock_t lock; local 9 omp_init_nest_lock (&lock); 12 if (omp_test_nest_lock (&lock) != 1) 14 if (omp_test_nest_lock (&lock) != 2) 16 #pragma omp task if (0) shared (lock, l) 18 if (omp_test_nest_lock (&lock) != 0) 22 if (omp_test_nest_lock (&lock) != 3) 24 omp_unset_nest_lock (&lock); 25 omp_unset_nest_lock (&lock); 26 omp_unset_nest_lock (&lock); [all...] |
H A D | lock-3.c | 12 omp_nest_lock_t lock; variable 19 if (omp_test_nest_lock (&lock) != 1) 21 if (omp_test_nest_lock (&lock) != 2) 25 if (!p && omp_test_nest_lock (&lock) != 0) 30 if (omp_test_nest_lock (&lock) != 3) 32 omp_unset_nest_lock (&lock); 33 omp_unset_nest_lock (&lock); 34 omp_unset_nest_lock (&lock); 39 if (omp_test_nest_lock (&lock) != 1) 41 if (omp_test_nest_lock (&lock) ! [all...] |
/haiku-buildtools/binutils/gas/testsuite/gas/i386/ |
H A D | lockbad-1.s | 5 lock mov %ecx, %eax 6 lock mov (%ebx), %eax 8 lock add %ebx, %eax 9 lock add $0x64, %ebx 10 lock adc %ebx, %eax 11 lock adc $0x64, %ebx 12 lock and %ebx, %eax 13 lock and $0x64, %ebx 14 lock btc %eax, %ebx 15 lock bt [all...] |
H A D | x86-64-lockbad-1.s | 5 lock mov %ecx, %eax 6 lock mov (%rbx), %eax 8 lock add %ebx, %eax 9 lock add $0x64, %ebx 10 lock adc %ebx, %eax 11 lock adc $0x64, %ebx 12 lock and %ebx, %eax 13 lock and $0x64, %ebx 14 lock btc %eax, %ebx 15 lock bt [all...] |
H A D | omit-lock.s | 4 lock 5 lock addl $0x1,(%eax)
|
H A D | x86-64-lock-1.s | 5 lock add %eax, (%rbx) 6 lock add $0x64, (%rbx) 7 lock adc %eax, (%rbx) 8 lock adc $0x64, (%rbx) 9 lock and %eax, (%rbx) 10 lock and $0x64, (%rbx) 11 lock btc %eax, (%rbx) 12 lock btc $0x64, (%rbx) 13 lock btr %eax, (%rbx) 14 lock bt [all...] |
H A D | lock-1.s | 5 lock add %eax, (%ebx) 6 lock add $0x64, (%ebx) 7 lock adc %eax, (%ebx) 8 lock adc $0x64, (%ebx) 9 lock and %eax, (%ebx) 10 lock and $0x64, (%ebx) 11 lock btc %eax, (%ebx) 12 lock btc $0x64, (%ebx) 13 lock btr %eax, (%ebx) 14 lock bt [all...] |
H A D | lockbad-1.l | 83 [ ]*5[ ]+lock mov %ecx, %eax 84 [ ]*6[ ]+lock mov \(%ebx\), %eax 86 [ ]*8[ ]+lock add %ebx, %eax 87 [ ]*9[ ]+lock add \$0x64, %ebx 88 [ ]*10[ ]+lock adc %ebx, %eax 89 [ ]*11[ ]+lock adc \$0x64, %ebx 90 [ ]*12[ ]+lock and %ebx, %eax 91 [ ]*13[ ]+lock and \$0x64, %ebx 92 [ ]*14[ ]+lock btc %eax, %ebx 93 [ ]*15[ ]+lock bt [all...] |
H A D | x86-64-lockbad-1.l | 83 [ ]*5[ ]+lock mov %ecx, %eax 84 [ ]*6[ ]+lock mov \(%rbx\), %eax 86 [ ]*8[ ]+lock add %ebx, %eax 87 [ ]*9[ ]+lock add \$0x64, %ebx 88 [ ]*10[ ]+lock adc %ebx, %eax 89 [ ]*11[ ]+lock adc \$0x64, %ebx 90 [ ]*12[ ]+lock and %ebx, %eax 91 [ ]*13[ ]+lock and \$0x64, %ebx 92 [ ]*14[ ]+lock btc %eax, %ebx 93 [ ]*15[ ]+lock bt [all...] |
H A D | omit-lock-no.d | 1 #source: omit-lock.s 2 #as: -momit-lock-prefix=yes -momit-lock-prefix=no 4 #name: i386 omit lock = no 11 0: f0 f0 83 00 01 lock lock addl \$0x1,\(%eax\)
|
H A D | long-1-intel.d | 11 [ ]*[a-f0-9]+: f2 f0 f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz lock lock \(bad\) 13 [ ]*[a-f0-9]+: f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock loc [all...] |
H A D | long-1.d | 10 [ ]*[a-f0-9]+: f2 f0 f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz lock lock \(bad\) 12 [ ]*[a-f0-9]+: f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock loc [all...] |
H A D | x86-64-long-1.d | 10 [ ]*[a-f0-9]+: f2 f0 f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz lock lock \(bad\) 12 [ ]*[a-f0-9]+: f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock loc [all...] |
H A D | omit-lock-yes.d | 1 #source: omit-lock.s 2 #as: -momit-lock-prefix=yes 4 #name: i386 omit lock = yes
|
H A D | x86-64-long-1-intel.d | 11 [ ]*[a-f0-9]+: f2 f0 f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz lock lock \(bad\) 13 [ ]*[a-f0-9]+: f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock loc [all...] |
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/ |
H A D | pr36111.c | 5 int lock; member in struct:__anon2284 14 __asm__ __volatile__ ("": "+m"(main_arena.lock) );
|
/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/coarray/ |
H A D | lock_1.f90 | 11 type(lock_type) :: lock[*] variable 15 LOCK(lock) 16 UNLOCK(lock) 19 LOCK(lock, stat=stat) 22 UNLOCK(lock, stat=stat) 27 LOCK (lock[this_image()], acquired_lock=acquired) 29 UNLOCK (lock[1])
|
/haiku-buildtools/gcc/libgomp/config/linux/ |
H A D | lock.c | 40 gomp_init_lock_30 (omp_lock_t *lock) argument 42 gomp_mutex_init (lock); 46 gomp_destroy_lock_30 (omp_lock_t *lock) argument 48 gomp_mutex_destroy (lock); 52 gomp_set_lock_30 (omp_lock_t *lock) argument 54 gomp_mutex_lock (lock); 58 gomp_unset_lock_30 (omp_lock_t *lock) argument 60 gomp_mutex_unlock (lock); 64 gomp_test_lock_30 (omp_lock_t *lock) argument 68 return __atomic_compare_exchange_n (lock, 73 gomp_init_nest_lock_30(omp_nest_lock_t *lock) argument 79 gomp_destroy_nest_lock_30(omp_nest_lock_t *lock) argument 84 gomp_set_nest_lock_30(omp_nest_lock_t *lock) argument 98 gomp_unset_nest_lock_30(omp_nest_lock_t *lock) argument 108 gomp_test_nest_lock_30(omp_nest_lock_t *lock) argument 177 gomp_init_nest_lock_25(omp_nest_lock_25_t *lock) argument 183 gomp_destroy_nest_lock_25(omp_nest_lock_25_t *lock) argument 188 gomp_set_nest_lock_25(omp_nest_lock_25_t *lock) argument 212 gomp_unset_nest_lock_25(omp_nest_lock_25_t *lock) argument 224 gomp_test_nest_lock_25(omp_nest_lock_25_t *lock) argument [all...] |
/haiku-buildtools/gcc/libgomp/ |
H A D | fortran.c | 93 gomp_init_lock__30 (omp_lock_arg_t lock) 96 omp_lock_arg (lock) = malloc (sizeof (omp_lock_t)); 98 gomp_init_lock_30 (omp_lock_arg (lock)); 102 gomp_init_nest_lock__30 (omp_nest_lock_arg_t lock) argument 105 omp_nest_lock_arg (lock) = malloc (sizeof (omp_nest_lock_t)); 107 gomp_init_nest_lock_30 (omp_nest_lock_arg (lock)); 111 gomp_destroy_lock__30 (omp_lock_arg_t lock) argument 113 gomp_destroy_lock_30 (omp_lock_arg (lock)); 115 free (omp_lock_arg (lock)); 116 omp_lock_arg (lock) 121 gomp_destroy_nest_lock__30(omp_nest_lock_arg_t lock) argument 131 gomp_set_lock__30(omp_lock_arg_t lock) argument 137 gomp_set_nest_lock__30(omp_nest_lock_arg_t lock) argument 143 gomp_unset_lock__30(omp_lock_arg_t lock) argument 149 gomp_unset_nest_lock__30(omp_nest_lock_arg_t lock) argument 155 gomp_test_lock__30(omp_lock_arg_t lock) argument 161 gomp_test_nest_lock__30(omp_nest_lock_arg_t lock) argument 168 gomp_init_lock__25(omp_lock_25_arg_t lock) argument 177 gomp_init_nest_lock__25(omp_nest_lock_25_arg_t lock) argument 186 gomp_destroy_lock__25(omp_lock_25_arg_t lock) argument 196 gomp_destroy_nest_lock__25(omp_nest_lock_25_arg_t lock) argument 206 gomp_set_lock__25(omp_lock_25_arg_t lock) argument 212 gomp_set_nest_lock__25(omp_nest_lock_25_arg_t lock) argument 218 gomp_unset_lock__25(omp_lock_25_arg_t lock) argument 224 gomp_unset_nest_lock__25(omp_nest_lock_25_arg_t lock) argument 230 gomp_test_lock__25(omp_lock_25_arg_t lock) argument 236 gomp_test_nest_lock__25(omp_nest_lock_25_arg_t lock) argument [all...] |