diff --git a/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp b/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp --- a/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp +++ b/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp @@ -54,12 +54,6 @@ if (NThreadsICV != 0 && NThreadsICV < NumThreads) NumThreads = NThreadsICV; - // Round down to a multiple of WARPSIZE since it is legal to do so in OpenMP. - if (NumThreads < mapping::getWarpSize()) - NumThreads = 1; - else - NumThreads = (NumThreads & ~((uint32_t)mapping::getWarpSize() - 1)); - return NumThreads; }