aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-low.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-14777/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-08openmp: Improve OpenMP target support for C++ (PR92120)Chung-Lin Tang1-0/+2
2021-11-30Make OpenACC orphan gang reductions errorsCesar Philippidis1-0/+4
2021-11-12openmp: Relax handling of implicit map vs. existing device mappingsChung-Lin Tang1-0/+13
2021-11-12openmp: Honor OpenMP 5.1 num_teams lower boundJakub Jelinek1-6/+36
2021-11-11openmp: Add support for 2 argument num_teams clauseJakub Jelinek1-1/+1
2021-10-30OpenMP: Add strictly nested API call check [PR102972]Tobias Burnus1-8/+23
2021-10-20openmp: in_reduction support for FortranChung-Lin Tang1-4/+11
2021-10-11openmp: Add omp_set_num_teams, omp_get_max_teams, omp_[gs]et_teams_thread_limitJakub Jelinek1-1/+5
2021-09-30openmp: Add omp_aligned_{,c}alloc and omp_{c,re}alloc for FortranTobias Burnus1-2/+6
2021-09-22openmp: Add support for allocator and align modifiers on allocate clausesJakub Jelinek1-10/+30
2021-08-31[OMP] Standardize on 'omp_privatize_by_reference'Thomas Schwinge1-72/+82
2021-08-31Add support for device-modifiers for 'omp target device'.Marcel Vollweiler1-0/+21
2021-08-17openmp: Implement OpenMP 5.1 scope constructJakub Jelinek1-13/+168
2021-08-16[OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931]Tobias Burnus1-0/+10
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-7/+34
2021-08-09Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broadcast.cc'Thomas Schwinge1-0/+2
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-0/+2
2021-07-01openmp - Fix up && and || reductions [PR94366]Jakub Jelinek1-31/+24
2021-06-24middle-end: add support for per-location warning groups.Martin Sebor1-8/+8
2021-06-24openmp: in_reduction clause support on target constructJakub Jelinek1-20/+183
2021-06-23openmp: Fix up *_reduction clause handling with UDRs on PARM_DECLs [PR101167]Jakub Jelinek1-1/+3
2021-06-10OpenACC: Separate enter/exit data ABIsAndrew Stubbs1-3/+6
2021-05-26openmp: Fix up handling of target constructs in offloaded routines [PR100573]Jakub Jelinek1-6/+33
2021-05-21[OpenACC privatization] Reject 'static', 'external' in blocks [PR90115]Thomas Schwinge1-0/+29
2021-05-21[OpenACC privatization] Largely extend diagnostics and corresponding testsuit...Thomas Schwinge1-5/+70
2021-05-21[OpenACC privatization] Explain OpenACC privatization candidate selection [PR...Thomas Schwinge1-3/+42
2021-05-21[OpenACC privatization] Don't evaluate OpenMP 'for' clauses [PR90115]Thomas Schwinge1-1/+2
2021-05-21openacc: Add support for gang local storage allocation in shared memory [PR90...Julian Brown1-6/+119
2021-05-18[OMP] Tighten 'is_gimple_omp_oacc'Thomas Schwinge1-5/+6
2021-05-13OpenMP: detach - fix firstprivate handlingTobias Burnus1-1/+1
2021-05-11openmp: Fix up taskloop reduction ICE if taskloop has no iterations [PR100471]Jakub Jelinek1-1/+11
2021-05-10Come up with startswith function.Martin Liska1-1/+1
2021-05-07OpenMP: Fix SIMT for complex/float reduction with && and ||Tobias Burnus1-7/+21
2021-05-04OpenMP: Support complex/float in && and || reductionTobias Burnus1-6/+81
2021-05-03[openmp, simt] Disable SIMT for user-defined reductionTom de Vries1-0/+13
2021-02-24openmp: Diagnose invalid teams nested in target construct [PR99226]Jakub Jelinek1-0/+24
2021-01-19OpenMP/Fortran: Fixes for {use,is}_device_ptrTobias Burnus1-2/+4
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung1-0/+47
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-12openmp, openacc: Fix up handling of data regions [PR98183]Jakub Jelinek1-3/+4
2020-11-14openmp: Add support for non-VLA {,first}private allocate on omp taskJakub Jelinek1-15/+93
2020-11-13Decompose OpenACC 'kernels' constructs into parts, a sequence of compute cons...Gergö Barany1-5/+61
2020-11-13More explicit checking of which OMP constructs we're expectingThomas Schwinge1-14/+45
2020-11-13openmp: Support allocate for C/C++ array section reductionsJakub Jelinek1-19/+53
2020-11-12openmp: Implement allocate clause in omp lowering.Jakub Jelinek1-13/+135
2020-11-10Fortran: OpenMP 5.0 (in_,task_)reduction clause extensionsTobias Burnus1-1/+2
2020-11-10openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang1-5/+85
2020-11-03[OpenACC] Use proper location to 'inform' of enclosing parent compute constructThomas Schwinge1-1/+1