diff options
Diffstat (limited to 'openmp/libomptarget/DeviceRTL/src/Mapping.cpp')
| -rw-r--r-- | openmp/libomptarget/DeviceRTL/src/Mapping.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openmp/libomptarget/DeviceRTL/src/Mapping.cpp b/openmp/libomptarget/DeviceRTL/src/Mapping.cpp index b161c5538223..172bbbff68f8 100644 --- a/openmp/libomptarget/DeviceRTL/src/Mapping.cpp +++ b/openmp/libomptarget/DeviceRTL/src/Mapping.cpp @@ -289,17 +289,17 @@ bool mapping::isGenericMode() { return !isSPMDMode(); } ///} extern "C" { -uint32_t __kmpc_get_hardware_thread_id_in_block() { +__attribute__((noinline)) uint32_t __kmpc_get_hardware_thread_id_in_block() { FunctionTracingRAII(); return mapping::getThreadIdInBlock(); } -uint32_t __kmpc_get_hardware_num_threads_in_block() { +__attribute__((noinline)) uint32_t __kmpc_get_hardware_num_threads_in_block() { FunctionTracingRAII(); return impl::getNumHardwareThreadsInBlock(); } -uint32_t __kmpc_get_warp_size() { +__attribute__((noinline)) uint32_t __kmpc_get_warp_size() { FunctionTracingRAII(); return impl::getWarpSize(); } |
