[OpenMP] Use `__kmpc_give_task` in `__kmp_push_task` when encountering a hidden helpe...
authorShilei Tian <tianshilei1992@gmail.com>
Fri, 20 Aug 2021 00:49:16 +0000 (20:49 -0400)
committerShilei Tian <tianshilei1992@gmail.com>
Fri, 20 Aug 2021 00:49:29 +0000 (20:49 -0400)
commit1d8d43ae61509c91ccd8f647d99bfd53fa254d3c
tree689ff7e83e166e2c9470a08d39e4bf10f71f8ad9
parent0b32dca12ef4d82af71f86a70c49806e5b81ead2
[OpenMP] Use `__kmpc_give_task` in `__kmp_push_task` when encountering a hidden helper task

This patch replaces the current implementation, overwrites `gtid` and `thread`,
with `__kmpc_give_task`.

Reviewed By: AndreyChurbanov

Differential Revision: https://reviews.llvm.org/D106977
openmp/runtime/src/kmp_tasking.cpp