summaryrefslogtreecommitdiff
path: root/libgomp/target.c
Commit message (Expand)AuthorAgeFilesLines
* libgomp: Simplify OpenMP reverse offload host <-> device memory copy implemen...Thomas Schwinge2023-05-081-56/+46
* Add caveat/safeguard to OpenMP: Handle descriptors in target's firstprivate [...Thomas Schwinge2023-03-241-0/+5
* Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [PR90596]Thomas Schwinge2023-03-101-5/+5
* Allow libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral' dataThomas Schwinge2023-03-101-34/+36
* Simplify OpenACC 'no_create' clause implementationThomas Schwinge2023-03-101-1/+1
* libgomp: Fix reverse-offload for GOMP_MAP_TO_PSETTobias Burnus2023-02-151-1/+7
* libgomp: Fix 'target enter data' with always pointerTobias Burnus2023-02-151-3/+7
* libgomp: Fix reverse offload issuesTobias Burnus2023-02-031-4/+4
* Update copyright years.Jakub Jelinek2023-01-161-1/+1
* libgomp: Handle OpenMP's reverse offloadsTobias Burnus2022-12-101-15/+584
* OpenMP: omp_get_max_teams, omp_set_num_teams, and omp_{gs}et_teams_thread_lim...Marcel Vollweiler2022-12-061-4/+184
* libgomp/nvptx: Prepare for reverse-offload callback handlingTobias Burnus2022-10-241-0/+19
* libgomp: Fix up creation of artificial teamsJakub Jelinek2022-10-121-3/+12
* libgomp: Prepare for reverse offload fn lookupTobias Burnus2022-09-091-1/+1
* OpenMP, libgomp: Environment variable syntax extensionMarcel Vollweiler2022-09-081-26/+95
* libgomp: Add tailing \n to gomp_debugTobias Burnus2022-07-121-1/+1
* Fix Intel MIC 'mkoffload' for OpenMP 'requires'Thomas Schwinge2022-07-071-0/+4
* Restore 'GOMP_offload_unregister_ver' functionalityThomas Schwinge2022-07-061-7/+23
* OpenMP: Move omp requires checks to libgompTobias Burnus2022-07-041-3/+73
* openmp: Conforming device numbers and omp_{initial,invalid}_deviceJakub Jelinek2022-06-131-67/+60
* OpenMP: Handle descriptors in target's firstprivate [PR104949]Tobias Burnus2022-05-231-0/+22
* libgomp: Add new runtime routines omp_target_memcpy_async and omp_target_memc...Marcel Vollweiler2022-05-201-54/+236
* OpenMP, libgomp: Add new runtime routine omp_target_is_accessible.Marcel Vollweiler2022-05-061-0/+18
* OpenMP, libgomp: Add new runtime routine omp_get_mapped_ptr.Marcel Vollweiler2022-05-021-0/+38
* C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 'target' construct.Marcel Vollweiler2022-02-091-1/+1
* Update copyright years.Jakub Jelinek2022-01-031-1/+1
* OpenMP 5.0: Remove array section base-pointer mapping semantics and other fro...Chung-Lin Tang2021-12-091-21/+88
* openmp: Improve OpenMP target support for C++ (PR92120)Chung-Lin Tang2021-12-081-24/+52
* openmp: Add support for thread_limit clause on targetJakub Jelinek2021-11-151-4/+24
* openmp: Relax handling of implicit map vs. existing device mappingsChung-Lin Tang2021-11-121-17/+57
* openmp: Honor OpenMP 5.1 num_teams lower boundJakub Jelinek2021-11-121-0/+26
* libgomp: Release device lock on cbuf error pathJulian Brown2021-10-121-1/+4
* openmp: Implement omp_get_device_num routineChung-Lin Tang2021-08-051-1/+35
* Don't use libgomp 'cbuf' buffering with OpenACC 'async'Thomas Schwinge2021-07-271-26/+45
* Fix OpenACC "ephemeral" asynchronous host-to-device copiesJulian Brown2021-07-271-21/+56
* libgomp: Structure element mapping for OpenMP 5.0Chung-Lin Tang2021-06-171-91/+351
* offload-defaulted: Config option to silently ignore uninstalled offload compi...Tobias Burnus2021-04-281-0/+4
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang2020-11-101-6/+30
* openmp: Use FIELD_TGT_EMPTY once moreJakub Jelinek2020-10-301-1/+1
* openmp: Change omp_get_initial_device () to match OpenMP 5.1 requirementsJakub Jelinek2020-10-221-14/+14
* libgomp: Fix up bootstrap in libgomp/target.c due to false positive warningJakub Jelinek2020-10-201-37/+39
* openmp: Implement support for OMP_TARGET_OFFLOAD environment variableKwok Cheung Yeung2020-10-201-8/+37
* libgomp/target.c: Silence -Wuninitialized warningTobias Burnus2020-09-151-2/+2
* OpenMP/Fortran: Fix (re)mapping of allocatable/pointer arrays [PR96668]Tobias Burnus2020-09-151-38/+146
* openacc: Deep copy attach/detach should not affect reference countsJulian Brown2020-07-271-7/+13
* openacc: Remove unnecessary detach finalizationJulian Brown2020-07-231-1/+1
* openacc: Adjust dynamic reference count semanticsJulian Brown2020-07-101-29/+9
* Mark up unreachable OpenACC 'attach' code pathThomas Schwinge2020-06-301-3/+4
* libgomp – fix handling of 'target enter data'Tobias Burnus2020-03-311-1/+12