Home | History | Annotate | Download | only in libgomp

Lines Matching defs:allocator

58   omp_allocator_handle_t allocator;
195 omp_destroy_allocator (omp_allocator_handle_t allocator)
197 if (allocator != omp_null_allocator)
200 gomp_mutex_destroy (&((struct omp_allocator_data *) allocator)->lock);
202 free ((void *) allocator);
211 omp_allocator_handle_t allocator)
222 if (allocator == omp_null_allocator)
227 allocator = (omp_allocator_handle_t) thr->ts.def_allocator;
230 if (allocator > omp_max_predefined_alloc)
232 allocator_data = (struct omp_allocator_data *) allocator;
314 ((struct omp_mem_header *) ret)[-1].allocator = allocator;
327 allocator = omp_default_mem_alloc;
341 allocator = allocator_data->fb_data;
351 omp_alloc (size_t size, omp_allocator_handle_t allocator)
353 return ialias_call (omp_aligned_alloc) (1, size, allocator);
358 fallback allocator trait behaves as if the abort_fb had been specified." */
361 GOMP_alloc (size_t alignment, size_t size, uintptr_t allocator)
365 (omp_allocator_handle_t) allocator);
373 omp_free (void *ptr, omp_allocator_handle_t allocator)
379 (void) allocator;
381 if (data->allocator > omp_max_predefined_alloc)
384 = (struct omp_allocator_data *) (data->allocator);
403 GOMP_free (void *ptr, uintptr_t allocator)
405 return ialias_call (omp_free) (ptr, (omp_allocator_handle_t) allocator);
410 omp_allocator_handle_t allocator)
421 if (allocator == omp_null_allocator)
426 allocator = (omp_allocator_handle_t) thr->ts.def_allocator;
429 if (allocator > omp_max_predefined_alloc)
431 allocator_data = (struct omp_allocator_data *) allocator;
515 ((struct omp_mem_header *) ret)[-1].allocator = allocator;
528 allocator = omp_default_mem_alloc;
542 allocator = allocator_data->fb_data;
552 omp_calloc (size_t nmemb, size_t size, omp_allocator_handle_t allocator)
554 return ialias_call (omp_aligned_calloc) (1, nmemb, size, allocator);
558 omp_realloc (void *ptr, size_t size, omp_allocator_handle_t allocator,
567 return ialias_call (omp_aligned_alloc) (1, size, allocator);
576 free_allocator = data->allocator;
580 if (allocator == omp_null_allocator)
581 allocator = free_allocator;
583 if (allocator > omp_max_predefined_alloc)
585 allocator_data = (struct omp_allocator_data *) allocator;
684 ((struct omp_mem_header *) ret)[-1].allocator = allocator;
699 ((struct omp_mem_header *) ret)[-1].allocator = allocator;
718 ((struct omp_mem_header *) ret)[-1].allocator = allocator;
747 allocator = omp_default_mem_alloc;
761 allocator = allocator_data->fb_data;