Reduced number of the used register + improved performance propagating
the information about current execution/data sharing mode directly from
the compiler, where it is possible.
In some cases, it requires new/reworked interfaces of the runtime
external functions. Old functions are marked as deprecated.
Details
Details
Diff Detail
Diff Detail
- Repository
- rOMP OpenMP
- Build Status
Buildable 26364 Build 26363: arc lint + arc unit
Event Timeline
libomptarget/deviceRTLs/nvptx/src/interface.h | ||
---|---|---|
557–562 | Don't these API functions need a _v2 version for backwards compatibility just like __kmpc_nvptx_parallel_reduce_nowait? |
libomptarget/deviceRTLs/nvptx/src/interface.h | ||
---|---|---|
557–562 | No, those functions were not used in previous release versions, they were introduced only in current trunk version, so we can safely change them |
Don't these API functions need a _v2 version for backwards compatibility just like __kmpc_nvptx_parallel_reduce_nowait?