diff options
author | Dominik Adamski <dominik.adamski@amd.com> | 2025-08-21 09:03:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-21 09:03:56 +0200 |
commit | b69fd34e7615db5c2a9ee53bc5ef19bb05ce7819 (patch) | |
tree | 7357242ace09bf7107382594cfe5e566d3a3c584 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 0977a6d9e715993cdf4224b817d6c3d8a2096df4 (diff) | |
download | llvm-b69fd34e7615db5c2a9ee53bc5ef19bb05ce7819.zip llvm-b69fd34e7615db5c2a9ee53bc5ef19bb05ce7819.tar.gz llvm-b69fd34e7615db5c2a9ee53bc5ef19bb05ce7819.tar.bz2 |
[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
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions