summaryrefslogtreecommitdiff
path: root/libgomp/oacc-mem.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright years.Jakub Jelinek2023-01-161-1/+1
* Support OpenACC 'declare create' with Fortran allocatable arrays, part II [PR...Thomas Schwinge2022-11-021-1/+14
* Support OpenACC 'declare create' with Fortran allocatable arrays, part I [PR1...Thomas Schwinge2022-11-021-2/+26
* Update copyright years.Jakub Jelinek2022-01-031-1/+1
* openmp: Improve OpenMP target support for C++ (PR92120)Chung-Lin Tang2021-12-081-3/+4
* Fix OpenACC "ephemeral" asynchronous host-to-device copiesJulian Brown2021-07-271-2/+2
* libgomp: Structure element mapping for OpenMP 5.0Chung-Lin Tang2021-06-171-11/+8
* OpenACC: Separate enter/exit data ABIsAndrew Stubbs2021-06-101-0/+26
* Extract 'goacc_enter_exit_data_internal' from 'libgomp/oacc-mem.c:GOACC_enter...Thomas Schwinge2021-06-101-65/+65
* Move 'libgomp/oacc-parallel.c:GOACC_declare' into 'libgomp/oacc-mem.c'Thomas Schwinge2021-06-101-0/+54
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang2020-11-101-3/+6
* openacc: Deep copy attach/detach should not affect reference countsJulian Brown2020-07-271-15/+25
* openacc: Adjust dynamic reference count semanticsJulian Brown2020-07-101-81/+155
* openacc: Helper functions for enter/exit data using single mappingJulian Brown2020-07-101-51/+73
* openacc: GOMP_MAP_ATTACH handling in find_group_lastJulian Brown2020-07-091-3/+19
* [OpenACC] Revert always-copyfrom behavior for 'GOMP_MAP_FORCE_FROM' in 'libgo...Thomas Schwinge2020-07-031-8/+9
* [OpenACC] Remove (unused) 'GOMP_MAP_ALWAYS_FROM' handling from 'libgomp/oacc-...Thomas Schwinge2020-07-031-1/+0
* [OpenACC 'exit data'] Strip 'GOMP_MAP_STRUCT' mappingsThomas Schwinge2020-06-051-2/+3
* [OpenACC 'exit data'] Simplify 'GOMP_MAP_STRUCT' handlingThomas Schwinge2020-06-051-80/+3
* [OpenACC 'exit data'] Evaluate 'copyfrom' individually for 'GOMP_MAP_STRUCT' ...Thomas Schwinge2020-06-041-0/+16
* [OpenACC 'exit data'] Evaluate 'finalize' individually for 'GOMP_MAP_STRUCT' ...Thomas Schwinge2020-06-041-0/+10
* [OpenACC] Repair/restore 'is_tgt_unmapped' checkingThomas Schwinge2020-06-041-4/+56
* [OpenACC] Don't open-code 'gomp_remove_var' in 'acc_unmap_data'Thomas Schwinge2020-06-041-4/+6
* [OpenACC] Remove 'tgt' reference counting from 'acc_unmap_data' [PR92854]Thomas Schwinge2020-06-041-7/+7
* [OpenACC] Use 'tgt' returned from 'gomp_map_vars'Thomas Schwinge2020-06-041-12/+15
* [OpenACC] Missing unlocking on error paths in attach/detach code, part IIThomas Schwinge2020-06-041-1/+4
* [OpenACC] Missing unlocking on error paths in attach/detach codeJulian Brown2020-06-041-2/+8
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* OpenACC 2.6 deep copy: libgomp partsJulian Brown2019-12-201-18/+110
* OpenACC 2.6 deep copy: attach/detach API routinesJulian Brown2019-12-201-0/+84
* OpenACC reference count overhaulJulian Brown2019-12-201-270/+178
* [OpenACC] Refactor 'goacc_enter_data' so that it can be called from 'goacc_in...Thomas Schwinge2019-12-181-52/+40
* [OpenACC] Refactor 'goacc_enter_data' so that it can be called from 'goacc_in...Thomas Schwinge2019-12-181-28/+37
* [OpenACC] Refactor 'goacc_remove_pointer' interfaceThomas Schwinge2019-12-181-14/+12
* [OpenACC] Refactor 'GOACC_enter_exit_data' to call 'goacc_enter_data', 'goacc...Thomas Schwinge2019-12-181-17/+7
* [OpenACC] Refactor 'delete_copyout' into 'goacc_exit_data'Thomas Schwinge2019-12-181-14/+19
* [OpenACC] Refactor 'present_create_copy' into 'goacc_enter_data'Thomas Schwinge2019-12-181-27/+10
* [PR92726, PR92970, PR92984] [OpenACC] Clarify 'acc_delete' etc. for 'NULL'-in...Thomas Schwinge2019-12-181-17/+11
* [OpenACC] Elaborate/simplify 'exit data' 'finalize' handlingThomas Schwinge2019-12-181-11/+3
* [PR92848] [OpenACC] Use 'GOMP_MAP_VARS_ENTER_DATA' for dynamic data lifetimesThomas Schwinge2019-12-181-32/+56
* Fix potential race condition in OpenACC "exit data" operationsJulian Brown2019-12-131-6/+5
* [PR92843] [OpenACC] Fix dynamic reference counting for structured 'REFCOUNT_I...Thomas Schwinge2019-12-111-18/+24
* [OpenACC] Consolidate 'GOACC_enter_exit_data' and its helper functions in 'li...Thomas Schwinge2019-12-111-6/+268
* [PR92116, PR92877] [OpenACC] Replace 'openacc.data_environ' by standard libgo...Thomas Schwinge2019-12-091-94/+27
* [PR92503] [OpenACC] Don't silently 'acc_unmap_data' in 'acc_free'Thomas Schwinge2019-12-091-9/+8
* [PR92840] [OpenACC] Refuse 'acc_unmap_data' unless mapped by 'acc_map_data'Thomas Schwinge2019-12-091-1/+17
* [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) argumentsTobias Burnus2019-12-061-0/+9
* OpenACC "present" subarrays: runtime API return value and unmapping fixesJulian Brown2019-11-201-7/+5
* re PR libgomp/90585 (libgomp hsa plugin ftbfs in the x32 multilib variant)Jakub Jelinek2019-05-241-2/+0