diff options
author | Julian Brown <julian@codesourcery.com> | 2020-06-29 13:16:51 -0700 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2021-09-17 21:04:29 +0200 |
commit | 82792cc407d7a7ab99f37e8501d19be2e6164e50 (patch) | |
tree | 17389c9571d795bbf51eefbdab23dc0d5e6f73ed /COPYING3.LIB | |
parent | 8251f90e87f67e09f5203e8edd77bfe73b68a54d (diff) | |
download | gcc-82792cc407d7a7ab99f37e8501d19be2e6164e50.zip gcc-82792cc407d7a7ab99f37e8501d19be2e6164e50.tar.gz gcc-82792cc407d7a7ab99f37e8501d19be2e6164e50.tar.bz2 |
openacc: Turn off worker partitioning if num_workers==1
This patch turns off the middle-end worker-partitioning support if the
number of workers for an outlined offload function is one. In that case,
we do not need to perform the broadcasting/neutering code transformation.
gcc/
* omp-oacc-neuter-broadcast.cc
(pass_omp_oacc_neuter_broadcast::gate): Disable if num_workers is
1.
(execute_omp_oacc_neuter_broadcast): Adjust.
Co-Authored-By: Thomas Schwinge <thomas@codesourcery.com>
Diffstat (limited to 'COPYING3.LIB')
0 files changed, 0 insertions, 0 deletions