aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-06-27amdgcn: libgomp plugin USM implementationdevel/omp/gcc-11Andrew Stubbs10-10/+127
2022-06-27amdgcn, openmp: Auto-detect USM mode and set HSA_XNACKAndrew Stubbs3-2/+67
2022-06-27amdgcn: Support XNACK modeAndrew Stubbs7-86/+140
2022-06-27Fix gfortran.dg/gomp/affinity-clause-1.f90Tobias Burnus1-1/+1
2022-06-27Fix gfortran.dg/gomp/num-teams-2.f90Tobias Burnus1-6/+6
2022-06-17openmp: Implement uses_allocators clauseChung-Lin Tang28-16/+1667
2022-06-17middle-end/103851 - ensure SSA names are released during OMP loweringChung-Lin Tang1-12/+8
2022-06-14Revert "openmp: Implement uses_allocators clause"Chung-Lin Tang28-1666/+16
2022-06-13openmp: Implement uses_allocators clauseChung-Lin Tang28-16/+1666
2022-05-30[PATCH] GCN: Implement __atomic_compare_exchange_{1,2} in libgcc [PR102215]Andrew Jenner2-1/+35
2022-05-24amdgcn: Add gfx90a supportAndrew Stubbs11-20/+137
2022-05-24amdgcn: Remove LLVM 9 assembler/linker supportAndrew Stubbs8-760/+96
2022-05-12OpenMP: Handle descriptors in target's firstprivate [PR104949]Tobias Burnus11-1/+341
2022-05-12Fortran: Fix proc pointer as elemental arg handlingTobias Burnus2-0/+7
2022-04-27Fortran: Fix finalization resolution with deep copy (cont)Tobias Burnus4-13/+177
2022-04-25Fortran: Fix finalization resolution with deep copyTobias Burnus2-3/+143
2022-04-20OpenMP: Fix use_device_{addr,ptr} with in-data-sharing argTobias Burnus2-9/+156
2022-04-20openmp: unified_address supportAndrew Stubbs11-23/+82
2022-04-13libgomp: autodetect page sizes in pinned memory testsAndrew Stubbs8-36/+100
2022-04-05OpenMP: Fix nested use_device_ptrChung-Lin Tang2-1/+42
2022-04-02openmp: Do USM transform for omp_target_allocAndrew Stubbs7-6/+45
2022-04-01Fix a crash due to mismatch of free and GOMP_alloc.Hafiz Abid Qadeer4-9/+19
2022-03-30openmp: BUILT_IN_GOMP_ENABLE_PINNED_MODEAndrew Stubbs3-3/+10
2022-03-29libgomp, nvptx: report USM supportedAndrew Stubbs2-1/+9
2022-03-23LTO: Fixes for renaming issues with offload/OpenMP [PR104285]Tobias Burnus8-34/+331
2022-03-23OpenMP/C++: Permit mapping classes with virtual members [PR102204]Tobias Burnus3-9/+51
2022-03-11openmp: -foffload-memory=pinnedAndrew Stubbs8-0/+223
2022-03-11openmp: Use libgomp memory allocation functions with unified shared memory.Hafiz Abid Qadeer15-0/+547
2022-03-11openmp, nvptx: ompx_unified_shared_mem_allocAndrew Stubbs15-28/+376
2022-03-11openmp: allow requires unified_shared_memoryAndrew Stubbs9-0/+67
2022-03-11openmp: Add -foffload-memoryAndrew Stubbs4-1/+47
2022-03-11openmp, nvptx: low-lat memory access traitsAndrew Stubbs6-6/+117
2022-03-11libgomp, openmp: Add ompx_pinned_mem_allocAndrew Stubbs7-32/+272
2022-03-11libgomp: pinned memoryAndrew Stubbs8-31/+618
2022-03-11openmp: Allow classes with static members to be mappableChung-Lin Tang2-14/+4
2022-03-10Fix an ICE with allocate directive.Hafiz Abid Qadeer2-0/+14
2022-03-10Lower allocate directive (OpenMP 5.0).Hafiz Abid Qadeer8-0/+251
2022-03-10Gimplify allocate directive (OpenMP 5.0).Hafiz Abid Qadeer10-4/+205
2022-03-10Handle cleanup of omp allocated variables (OpenMP 5.0).Hafiz Abid Qadeer11-1/+106
2022-03-10Translate allocate directive (OpenMP 5.0).Hafiz Abid Qadeer10-1/+184
2022-03-10Add parsing support for allocate directive (OpenMP 5.0)Hafiz Abid Qadeer12-5/+435
2022-03-08Set omp_requires_mask for dynamic_allocators.Hafiz Abid Qadeer2-0/+8
2022-03-08Add a restriction on allocate clause (OpenMP 5.0)Hafiz Abid Qadeer6-0/+69
2022-03-08Fix multiple issue in the testcase allocate-1.f90.Hafiz Abid Qadeer2-14/+19
2022-03-08Add support for allocate clause (OpenMP 5.0).Hafiz Abid Qadeer16-158/+956
2022-03-07Fortran: ICE with automatic character object, save, and various optionsHarald Anlauf1-1/+1
2022-03-07Fortran: reject invalid non-constant pointer initialization targetsHarald Anlauf2-0/+57
2022-03-07Fortran: Avoid running into assert with -fcheck= + UBSANTobias Burnus2-0/+40
2022-03-02Fortran/OpenMP: class.cc fix for mapping of DT with allocatable componentsTobias Burnus1-9/+57
2022-03-01Fortran/OpenMP: Support mapping of DT with allocatable componentsTobias Burnus27-144/+3741