aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-offload.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-2823/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-30[OpenACC] Remove erroneous "Orphan reductions cannot have gang partitioning" ...Thomas Schwinge1-7/+0
2021-11-30Consolidate OpenACC "gang reduction on an orphan loop" checkingThomas Schwinge1-4/+16
2021-11-30Make OpenACC orphan gang reductions errorsCesar Philippidis1-0/+7
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-1/+2
2021-07-29[OpenACC] Extract 'pass_oacc_loop_designation' out of 'pass_oacc_device_lower'Thomas Schwinge1-22/+76
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-0/+36
2021-05-26openmp: Fix up handling of target constructs in offloaded routines [PR100573]Jakub Jelinek1-2/+10
2021-05-21[OpenACC privatization] Largely extend diagnostics and corresponding testsuit...Thomas Schwinge1-15/+58
2021-05-21[OpenACC privatization] Skip processing if no work to be done [PR90115]Thomas Schwinge1-1/+2
2021-05-21[OpenACC privatization] Explain two different configurations [PR90115]Thomas Schwinge1-0/+20
2021-05-21[OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OACC_PRIVATE' linger ...Thomas Schwinge1-4/+6
2021-05-21openacc: Add support for gang local storage allocation in shared memory [PR90...Julian Brown1-1/+224
2021-04-26Add '-Wopenacc-parallelism'Thomas Schwinge1-0/+29
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-18openmp: Implicitly add 'declare target' directives for dynamic initializers i...Kwok Cheung Yeung1-4/+7
2020-11-13Decompose OpenACC 'kernels' constructs into parts, a sequence of compute cons...Gergö Barany1-0/+19
2020-11-13Attach an attribute to all outlined OpenACC compute regionsThomas Schwinge1-15/+36
2020-10-28openmp: Implicitly discover declare target for variants of declare variant callsJakub Jelinek1-2/+21
2020-10-22Move nested function info out of cgraph_nodeJan Hubicka1-1/+2
2020-10-06openmp: Fix ICE in omp_discover_declare_target_tgt_fn_rJakub Jelinek1-1/+2
2020-09-30OpenMP: Add implicit declare target for nested proceduresTobias Burnus1-0/+7
2020-09-28OpenMP: Handle cpp_implicit_alias in declare-target discovery (PR96390)Tobias Burnus1-6/+38
2020-06-09openmp: ensure variables in offload table are streamed out (PRs 94848 + 95551)Tobias Burnus1-3/+3
2020-06-08openmp: ensure variables in offload table are streamed out (PRs 94848 + 95551)Tobias Burnus1-1/+11
2020-05-14openmp: cgraph support for late declare variant resolutionJakub Jelinek1-2/+20
2020-05-14openmp: Also implicitly mark as declare target to functions mentioned in targ...Jakub Jelinek1-8/+36
2020-05-12openmp: Implement discovery of implicit declare target to clausesJakub Jelinek1-0/+133
2020-03-24Fix OpenMP offload handling for target-link variables for nvptx (PR81689)Tobias Burnus1-1/+13
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-09-26function.c (gimplify_parameters): Use build_clobber function.Jakub Jelinek1-2/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+2
2019-06-13PR tree-optimization/89713 - Assume loop with an exit is finiteFeng Xue1-1/+10
2019-04-05Remove usage of apostrophes in error and warning messages (PR translation/899...Martin Liska1-1/+1
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-1/+1
2019-01-12[openacc] Add used parameter to TARGET_GOACC_VALIDATE_DIMSTom de Vries1-4/+5
2019-01-07[openacc] Add oacc_get_min_dimTom de Vries1-0/+7
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-19[openacc] Make oacc_fn_attrib_level externalTom de Vries1-1/+1
2018-12-19[openacc] Add oacc_get_default_dimTom de Vries1-0/+7
2018-12-14Add user-friendly diagnostics for OpenACC loop parallelism assignedThomas Schwinge1-1/+48
2018-03-26Fix switch conversion in offloading functionsTom de Vries1-3/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-09-18omp-offload.c (oacc_xform_loop): Enable SIMD vectorization on non-SIMT target...Cesar Philippidis1-0/+25
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-05-23OpenACC 2.5 kernels construct: num_gangs, num_workers, vector_length clausesThomas Schwinge1-0/+9
2017-05-16Add default value for last argument of dump functions.Martin Liska1-2/+2
2017-05-12[PR middle-end/69921] Use "oacc kernels parallelized" attribute for paralleli...Thomas Schwinge1-4/+20
2017-05-12Use "oacc kernels" attribute for OpenACC kernelsThomas Schwinge1-12/+12