aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-05-19Use OpenACC code to process OpenMP target regionsdevel/omp/gcc-12Chung-Lin Tang29-58/+1079
2023-05-18LTO: Fix writing of toplevel asm with offloading [PR109816]Tobias Burnus3-1/+105
2023-05-11Implement LDPT_REGISTER_CLAIM_FILE_HOOK_V2 linker plugin hook [PR109128]Tobias Burnus2-4/+45
2023-05-04openmp: Fix initialization for 'unroll full'Frederik Harwath18-8/+79
2023-04-27amdgcn: Fix addsub bugAndrew Stubbs2-8/+24
2023-04-25openmp: Fix loop transformation testsFrederik Harwath4-2/+12
2023-04-21amdgcn: bug fix ldexp insnAndrew Stubbs2-16/+18
2023-04-21amdgcn: update target-supports.expAndrew Stubbs2-5/+22
2023-04-20amdgcn, openmp: Fix concurrency in low-latency allocatorAndrew Stubbs2-0/+7
2023-04-20Add missing changelog entriesAndrew Stubbs2-0/+25
2023-04-18amdgcn: HardFP divideAndrew Stubbs4-97/+144
2023-04-13if-conv: Restore MASK_CALL conversion [PR108888]Andre Vieira6-5/+24
2023-04-05[og12] OpenMP: Fix checking ICE in "declare target" ctor/dtor supportJulian Brown2-12/+42
2023-04-03amdgcn: Add 64-bit vector notAndrew Stubbs2-0/+21
2023-04-03'-foffload-memory=pinned' using offloading device interfaces for non-contiguo...Thomas Schwinge2-5/+53
2023-04-03'-foffload-memory=pinned' using offloading device interfacesThomas Schwinge15-153/+1339
2023-04-03OpenACC: Pass pre-allocated 'ptrblock' to 'goacc_noncontig_array_create_ptrbl...Thomas Schwinge4-6/+13
2023-04-03libgomp: Document OpenMP 'pinned' memoryThomas Schwinge2-0/+13
2023-04-02Resolve 'error: unused parameter' in 'gcc/cp/decl2.cc:one_static_initializati...Thomas Schwinge2-6/+9
2023-03-31openmp: Handle GIMPLE_OMP_METADIRECTIVE in walk_omp_for_loopsFrederik Harwath2-0/+20
2023-03-28Add missing ChangeLog.omp entriesFrederik Harwath6-0/+413
2023-03-28Add missing ChangeLog.omp entriesJulian Brown3-0/+31
2023-03-27[og12] OpenMP: Constructors and destructors for "declare target" static aggre...Julian Brown5-35/+257
2023-03-27openmp: Add C/C++ support for loop transformations on inner loopsFrederik Harwath25-77/+793
2023-03-27openmp: Add Fortran support for loop transformations on inner loopsFrederik Harwath29-138/+1112
2023-03-27openmp: Add C/C++ support for "omp tile"Frederik Harwath23-102/+1823
2023-03-27openmp: Add Fortran support for "omp tile"Frederik Harwath33-120/+2038
2023-03-27openacc: Rename OMP_CLAUSE_TILE to OMP_CLAUSE_OACC_TILEFrederik Harwath16-47/+47
2023-03-27openmp: Add C/C++ support for "omp unroll" directiveFrederik Harwath24-8/+1245
2023-03-27openmp: Add Fortran support for "omp unroll" directiveFrederik Harwath53-17/+3471
2023-03-24Add 'libgomp.c/alloc-ompx_host_mem_alloc-1.c'Thomas Schwinge2-0/+79
2023-03-24Miscellaneous clean-up re OpenMP 'ompx_host_mem_space'Thomas Schwinge2-0/+7
2023-03-24Add caveat/safeguard to OpenMP: Handle descriptors in target's firstprivate [...Thomas Schwinge2-0/+12
2023-03-24libgomp: Simplify OpenMP reverse offload host <-> device memory copy implemen...Thomas Schwinge7-103/+106
2023-03-24In 'libgomp/target.c:gomp_unmap_vars_internal', defer 'gomp_remove_var'Thomas Schwinge2-15/+22
2023-03-24Given OpenACC 'async', defer 'free' of non-contiguous array support data stru...Thomas Schwinge3-2/+16
2023-03-23Fortran/OpenMP: Fix 'alloc' and 'from' mapping for allocatable componentsTobias Burnus4-7/+371
2023-03-23Fortran: Add attr.class_ok check for generate_callback_wrapperTobias Burnus3-2/+11
2023-03-23OpenMP/Fortran: Fix unmapping of GOMP_MAP_POINTER for scalar allocatables/poi...Tobias Burnus4-13/+111
2023-03-22amdgcn: Add instruction patterns for complex number operations.Andrew Jenner7-0/+995
2023-03-17amdgcn: Fix register size bugAndrew Stubbs2-0/+18
2023-03-17vect: Fix missed gather load opportunityRichard Sandiford4-0/+56
2023-03-17amdgcn: gather/scatter with DImode offsetsAndrew Stubbs2-0/+130
2023-03-17amdgcn: vec_extract no-op insnsAndrew Stubbs5-9/+89
2023-03-10Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [PR90596]Thomas Schwinge6-238/+62
2023-03-10Allow libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral' dataThomas Schwinge2-34/+43
2023-03-10Simplify OpenACC 'no_create' clause implementationThomas Schwinge6-27/+67
2023-03-10OpenACC: Remove 'acc_async_test' -> skip shortcut in 'libgomp/oacc-async.c:go...Thomas Schwinge2-3/+6
2023-03-10Document/verify another aspect of OpenACC 'async' semantics in 'libgomp.oacc-...Thomas Schwinge2-2/+8
2023-03-10Fix OpenACC/GCN 'acc_ev_enqueue_launch_end' positionThomas Schwinge3-30/+203