[Openmp-commits] [PATCH] D84456: [OpenMP] Refactor memory allocation code for easier support for third party memory libraries
Johannes Doerfert via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Tue Aug 11 07:45:31 PDT 2020
jdoerfert added a comment.
I'm the wrong person to review this. @AndreyChurbanov
================
Comment at: openmp/runtime/src/kmp.h:966
+ void (*free)(void *p, kmp_allocator_t *, int gtid);
+ void *aux;
} kmp_allocator_t;
----------------
What is aux? Could you provide a doxygen style comment for all new members please.
================
Comment at: openmp/runtime/src/kmp_alloc.cpp:1321
+ } else
+ al->fb_data = RCAST(kmp_allocator_t *, traits[i].value);
break;
----------------
Nit: No braces, or braces for the else.
================
Comment at: openmp/runtime/src/kmp_alloc.cpp:1341
+ al->alloc = kmp_default_alloc; // kmp_standard_allocators[(uintptr_t) ms].alloc;
+ al->free = kmp_default_free; // kmp_standard_allocators[(uintptr_t) ms].free;
+ if (kmp_init_allocator_p != NULL && kmp_init_allocator_p(al) != 0) {
----------------
Are these comments left over or should they explain something?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D84456/new/
https://reviews.llvm.org/D84456
More information about the Openmp-commits
mailing list