diff options
Diffstat (limited to 'openmp/libomptarget/DeviceRTL/src/State.cpp')
-rw-r--r-- | openmp/libomptarget/DeviceRTL/src/State.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openmp/libomptarget/DeviceRTL/src/State.cpp b/openmp/libomptarget/DeviceRTL/src/State.cpp index 92847f79829d..7a73330aa4cc 100644 --- a/openmp/libomptarget/DeviceRTL/src/State.cpp +++ b/openmp/libomptarget/DeviceRTL/src/State.cpp @@ -393,12 +393,12 @@ int omp_get_initial_device(void) { return -1; } } extern "C" { -void *__kmpc_alloc_shared(uint64_t Bytes) { +__attribute__((noinline)) void *__kmpc_alloc_shared(uint64_t Bytes) { FunctionTracingRAII(); return memory::allocShared(Bytes, "Frontend alloc shared"); } -void __kmpc_free_shared(void *Ptr, uint64_t Bytes) { +__attribute__((noinline)) void __kmpc_free_shared(void *Ptr, uint64_t Bytes) { FunctionTracingRAII(); memory::freeShared(Ptr, Bytes, "Frontend free shared"); } |