aboutsummaryrefslogtreecommitdiff
path: root/libgomp/plugin/plugin-nvptx.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-10libgomp: Add OpenMP's omp_target_memset/omp_target_memset_asyncTobias Burnus1-0/+9
2025-05-30libgomp: Add OpenACC's acc_memcpy_device{,_async} routines [PR93226]Tobias Burnus1-0/+43
2025-05-15libgomp: parallel reverse offloadAndrew Stubbs1-8/+60
2025-05-15libgomp, nvptx: Cuda pinned memoryAndrew Stubbs1-0/+42
2025-05-15nvptx: remove erroneous stack deletionAndrew Stubbs1-2/+0
2025-03-24libgomp/plugin/plugin-nvptx.c: Fix device used for stream creationTobias Burnus1-2/+16
2025-03-21libgomp/plugin: Add initial interop support to nvptx + gcnTobias Burnus1-0/+302
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-18libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix C23 wrong-return-t...Tobias Burnus1-2/+4
2024-09-24OpenMP: Add support for 'self_maps' to the 'require' directiveTobias Burnus1-1/+3
2024-09-23OpenMP: Fix omp_get_device_from_uid, minor cleanupTobias Burnus1-2/+5
2024-09-20OpenMP: Add get_device_from_uid/omp_get_uid_from_device routinesTobias Burnus1-0/+34
2024-06-06nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment varia...Thomas Schwinge1-0/+45
2024-06-06nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld'Thomas Schwinge1-1/+116
2024-05-29libgomp: Enable USM for some nvptx devicesTobias Burnus1-0/+15
2024-04-08GCN, nvptx: Errors during device probing are fatalThomas Schwinge1-1/+3
2024-03-08nvptx: 'cuDeviceGetCount' failure is fatalThomas Schwinge1-1/+1
2024-03-08GCN, nvptx: Fatal error for missing symbols in 'libhsa-runtime64.so.1', 'libc...Thomas Schwinge1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-20OpenMP, NVPTX: memcpy[23]D bias correctionJulian Brown1-0/+67
2023-12-06libgomp, nvptx: low-latency memory allocatorAndrew Stubbs1-1/+22
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-2/+61
2023-07-29libgomp: cuda.h and omp_target_memcpy_rect cleanupTobias Burnus1-2/+4
2023-07-26OpenMP: Call cuMemcpy2D/cuMemcpy3D for nvptx for omp_target_memcpy_rectTobias Burnus1-0/+116
2023-05-08libgomp: Simplify OpenMP reverse offload host <-> device memory copy implemen...Thomas Schwinge1-32/+45
2023-03-10Use 'GOMP_MAP_VARS_TARGET' for OpenACC compute constructs [PR90596]Thomas Schwinge1-143/+11
2023-03-10Simplify OpenACC 'no_create' clause implementationThomas Schwinge1-10/+9
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-10libgomp: Handle OpenMP's reverse offloadsTobias Burnus1-1/+3
2022-11-25libgomp: Add no-target-region rev offload test + fix plugin-nvptxTobias Burnus1-12/+24
2022-10-24libgomp/nvptx: Prepare for reverse-offload callback handling, resolve spuriou...Thomas Schwinge1-0/+2
2022-10-24libgomp/nvptx: Prepare for reverse-offload callback handlingTobias Burnus1-10/+97
2022-09-09nvptx: libgomp+mkoffload.cc: Prepare for reverse offload fn lookupTobias Burnus1-1/+18
2022-09-09libgomp: Prepare for reverse offload fn lookupTobias Burnus1-2/+5
2022-09-08OpenMP, libgomp: Environment variable syntax extensionMarcel Vollweiler1-10/+9
2022-07-04OpenMP: Move omp requires checks to libgompTobias Burnus1-2/+7
2022-05-12libgomp nvptx plugin: Split 'PLUGIN_NVPTX_DYNAMIC' into 'PLUGIN_NVPTX_INCLUDE...Thomas Schwinge1-2/+2
2022-04-06Move 'libgomp/plugin/cuda/cuda.h' to 'include/cuda/cuda.h'Thomas Schwinge1-1/+5
2022-01-04libgomp: Fix GOMP_DEVICE_NUM_VAR stringification during offload image loadChung-Lin Tang1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-05openmp: Implement omp_get_device_num routineChung-Lin Tang1-3/+22
2021-01-14[nvptx libgomp plugin] Build only in supported configurationsThomas Schwinge1-9/+0
2021-01-05nvptx: Cache stacks block for OpenMP kernel launchJulian Brown1-18/+96
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-08[libgomp, nvptx] Report launch dimensions in GOMP_OFFLOAD_runTom de Vries1-1/+8
2020-09-22[libgomp, nvptx] Print error log for link errorTom de Vries1-0/+1
2020-08-20libgomp: adjust nvptx_free callback context checkingChung-Lin Tang1-7/+15
2020-02-13openmp: ignore nowait if async execution is unsupported [PR93481]Frederik Harwath1-6/+1
2020-01-10OpenACC 'acc_get_property' cleanupThomas Schwinge1-68/+70
2020-01-01Update copyright years.Jakub Jelinek1-1/+1