llvm-project
83ef38a2 - [Flang][OpenMP] Enable no-loop kernels (#155818)

Commit
5 days ago
[Flang][OpenMP] Enable no-loop kernels (#155818) Enable the generation of no-loop kernels for Fortran OpenMP code. target teams distribute parallel do pragmas can be promoted to no-loop kernels if the user adds the -fopenmp-assume-teams-oversubscription and -fopenmp-assume-threads-oversubscription flags. If the OpenMP kernel contains reduction or num_teams clauses, it is not promoted to no-loop mode. The global OpenMP device RTL oversubscription flags no longer force no-loop code generation for Fortran.
Parents
Loading