aboutsummaryrefslogtreecommitdiff
path: root/libgomp/plugin/plugin-nvptx.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-12-22Add OpenACC 2.6 `acc_get_property' supportMaciej W. Rozycki1-1/+86
2019-11-13Add device number to GOMP_OFFLOAD_openacc_async_constructAndrew Stubbs1-1/+1
2019-10-01configure.ac: Remove GCC_HEADER_STDINT(gstdint.h).Jakub Jelinek1-1/+0
2019-05-24re PR libgomp/90585 (libgomp hsa plugin ftbfs in the x32 multilib variant)Jakub Jelinek1-1/+1
2019-05-17OpenACC Profiling Interface (incomplete)Thomas Schwinge1-6/+190
2019-05-132019-05-13 Chung-Lin Tang <cltang@codesourcery.com>Chung-Lin Tang1-1022/+309
2019-01-24[nvptx, libgomp] Fix memleak in GOMP_OFFLOAD_fini_deviceTom de Vries1-0/+6
2019-01-23[nvptx, libgomp] Fix cuMemAlloc with size zeroTom de Vries1-20/+28
2019-01-23[nvptx, libgomp] Fix assert (!s->map->active) in map_finiTom de Vries1-2/+25
2019-01-23[nvptx, libgomp] Fix map_pushTom de Vries1-18/+29
2019-01-12[nvptx] Enable setting vector length using -fopenacc-dimTom de Vries1-1/+1
2019-01-12[nvptx] Update insufficient launch message for variable vector_lengthTom de Vries1-8/+10
2019-01-11[nvptx] Don't allow vector_length 64 with num_workers 16Tom de Vries1-0/+22
2019-01-09[nvptx, libgomp] Don't launch with num_workers == 0Tom de Vries1-0/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-14[PR88495] An OpenACC async queue is always synchronized with itselfThomas Schwinge1-1/+2
2018-12-14[PR88407] [OpenACC] Correctly handle unseen async-argumentsThomas Schwinge1-7/+6
2018-12-14[PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_...Thomas Schwinge1-2/+8
2018-09-18[nvptx] Remove use of CUDA unified memory in libgompCesar Philippidis1-79/+91
2018-08-13[nvptx] Use CUDA driver API to select default runtime launch geometryCesar Philippidis1-12/+71
2018-08-08[libgomp, nvptx] Fall back to cuLinkAddData/cuLinkCreate if _v2 not foundTom de Vries1-4/+24
2018-08-08[libgomp, nvptx] Allow cuGetErrorString to be NULLTom de Vries1-3/+7
2018-08-08[libgomp, nvptx] Remove hard-coded const in nvptx_open_deviceTom de Vries1-2/+5
2018-08-08[libgomp, nvptx] Note that cuGetErrorString is in CUDA_VERSION >= 6000Tom de Vries1-5/+4
2018-08-06[libgomp, nvptx] Handle CUDA_ONE_CALL_MAYBE_NULLTom de Vries1-3/+20
2018-08-06[libgomp, nvptx] Minimize lifetime of CUDA_ONE_CALL definesTom de Vries1-5/+9
2018-08-01[PATCH] Remove use of 'struct map' from plugin (nvptx)Cesar Philippidis1-27/+6
2018-08-01[libgomp, nvptx] Add cuda-lib.defTom de Vries1-49/+2
2018-07-30[libgomp, nvptx] Handle per-function max-threads-per-block in default dimsTom de Vries1-4/+25