llvm-project
b69fd34e - [Offload] Add oneInterationPerThread param to loop device RTL (#151959)

Commit
119 days ago
[Offload] Add oneInterationPerThread param to loop device RTL (#151959) Currently, Flang can generate no-loop kernels for all OpenMP target kernels in the program if the flags -fopenmp-assume-teams-oversubscription or -fopenmp-assume-threads-oversubscription are set. If we add an additional parameter, we can choose in the future which OpenMP kernels should be generated as no-loop kernels. This PR doesn't modify current behavior of oversubscription flags. RFC for no-loop kernels: https://discourse.llvm.org/t/rfc-no-loop-mode-for-openmp-gpu-kernels/87517
Parents
Loading