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
- rL LLVM
Event Timeline
libomptarget/deviceRTLs/nvptx/src/interface.h | ||
---|---|---|
557–562 ↗ | (On Diff #180097) | 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 ↗ | (On Diff #180097) | No, those functions were not used in previous release versions, they were introduced only in current trunk version, so we can safely change them |