aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-02-09openmp: Non-rectangular loop support for non-composite worksharing loops and ...Jakub Jelinek7-47/+1146
2021-02-09openmp: Fix two pastos in non-rect loop OpenMP lowering.Jakub Jelinek2-2/+9
2021-02-09openmp: Compute triangular loop number of iterations at compile timeJakub Jelinek2-25/+210
2021-02-09openmp: Initial part of OpenMP 5.0 non-rectangular loop supportJakub Jelinek28-146/+1038
2021-02-08Enable gimplify GOMP_MAP_STRUCT handling of (COMPONENT_REF (INDIRECT_REF ...)...Chung-Lin Tang6-17/+78
2021-02-02OpenMP 5.0: requires directiveChung-Lin Tang21-8/+236
2021-02-02OpenMP 5.0: map this[:1] in C++ non-static member functions (PR 92120)Chung-Lin Tang18-87/+963
2021-02-01OpenMP 5.0: Allow multiple clauses mapping same variableChung-Lin Tang4-37/+82
2021-01-27OpenMP 5.0 Structure element mappingChung-Lin Tang11-155/+688
2021-01-26amdgcn: Allow V64DFmode min/max reductionsAndrew Stubbs1-1/+2
2021-01-22openmp: Fix intermittent hanging of task-detach-6 libgomp tests [PR98738]Kwok Cheung Yeung7-54/+147
2021-01-22libgomp: Fix up GOMP_task on s390xJakub Jelinek2-11/+21
2021-01-22Fix gfortran.dg/gomp/task-detach-1.f90 for non 64bit pointersTobias Burnus2-1/+10
2021-01-22openmp: Don't ICE on detach clause with erroneous decl [PR98742]Jakub Jelinek4-0/+33
2021-01-22openmp: Don't optimize shared to firstprivate on task with depend clauseJakub Jelinek4-0/+77
2021-01-22RTEMS: Fix libgomp buildSebastian Huber2-0/+12
2021-01-22libgomp: Don't access gomp_sem_t as int using atomics unconditionallyJakub Jelinek6-2/+62
2021-01-22openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung58-62/+1341
2021-01-21Target mapping C++ members inside member functionsChung-Lin Tang4-16/+77
2021-01-16Correct fix offload dwarf infoAndrew Stubbs1-3/+2
2021-01-15DWARF address space for variablesAndrew Stubbs1-0/+9
2021-01-15amdgcn: DWARF address spacesAndrew Stubbs1-0/+28
2021-01-15amdgcn: Fix DWARF variables with allocaAndrew Stubbs1-4/+17
2021-01-15Fix offload dwarf infoAndrew Stubbs1-0/+14
2021-01-13[og10] vect: Add target hook to prefer gather/scatter instructionsJulian Brown5-2/+24
2021-01-13[og10] openacc: Adjust loop lowering for AMD GCNJulian Brown7-43/+214
2021-01-12amdgcn: Remove dead code for fixed v0 registerJulian Brown1-4/+0
2021-01-12amdgcn: Fix exec register live-on-entry to BB in md-reorgJulian Brown1-1/+16
2021-01-12amdgcn: Improve FP division accuracyJulian Brown3-20/+81
2021-01-12amdgcn: Fix subdf3 patternJulian Brown1-1/+1
2021-01-05nvptx: Cache stacks block for OpenMP kernel launchJulian Brown2-18/+115
2021-01-05Fortran: Delay vtab generation until after parsing [PR92587]Tobias Burnus5-3/+100
2020-12-18openmp: Fix g++.dg/gomp/declare-target-3.C testcase when offloading is disabledKwok Cheung Yeung2-7/+15
2020-12-18OpenMP: Add implicit declare target for nested proceduresTobias Burnus4-0/+67
2020-12-18openmp: Implicitly add 'declare target' directives for dynamic initializers i...Kwok Cheung Yeung12-5/+158
2020-12-07openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang15-102/+615
2020-11-19openmp: Retire nest-var ICV for OpenMP 5.1Kwok Cheung Yeung6-40/+132
2020-11-13openmp: Mark deprecated symbols in OpenMP 5.0Kwok Cheung Yeung33-15/+121
2020-11-13openmp: Add test for OMP_TARGET_OFFLOAD=mandatory for cases where it must not...Jakub Jelinek2-0/+40
2020-11-11openmp: Change omp_get_initial_device () to match OpenMP 5.1 requirementsJakub Jelinek8-21/+97
2020-11-11openmp: Implement support for OMP_TARGET_OFFLOAD environment variableKwok Cheung Yeung5-44/+192
2020-11-11openmp: Add support for the omp_get_supported_active_levels runtime library r...Kwok Cheung Yeung12-6/+100
2020-09-28Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10Tobias Burnus70-443/+1635
2020-09-28OpenMP: Handle cpp_implicit_alias in declare-target discovery (PR96390)Tobias Burnus5-33/+46
2020-09-28gomp/pr94874.c: Update scan-tree-dumpTobias Burnus2-2/+7
2020-09-28testsuite: [aarch64] Fix aarch64/advsimd-intrinsics/v{trn,uzp,zip}_half.cChristophe Lyon3-9/+0
2020-09-28AArch64: Implement missing p128<->f64 reinterpret intrinsicsKyrylo Tkachov3-2/+39
2020-09-28AArch64: Implement missing vrndns_f32 intrinsicKyrylo Tkachov3-2/+21
2020-09-28AArch64: Implement missing _p64 intrinsics for vector permutesKyrylo Tkachov2-0/+111
2020-09-28AArch64: Implement vldrq_p128 intrinsicKyrylo Tkachov2-0/+20