aboutsummaryrefslogtreecommitdiff
path: root/libomptarget
AgeCommit message (Expand)Author
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-09[OpenMP][libomptarget] Use shared memory variable for tracking parallel levelGheorghe-Teodor Bercea
2019-01-07[OPENMP][NVPTX]Fix dynamic scheduling.Alexey Bataev
2019-01-04[OPENMP][NVPTX]General formatting/code improvement, NFC.Alexey Bataev
2019-01-04[OPENMP][NVPTX]Improve performance + reduce number of used registers.Alexey Bataev
2019-01-04[OpenMP] Fix nvidia-cuda-toolkit detection on Debian/UbuntuJoel E. Denny
2019-01-03[OpenMP] Add omp_get_device_num() and update several other device API functionsJonathan Peyton
2019-01-03[OPENMP][NVPTX]Fix incompatibility of __syncthreads with LLVM, NFC.Alexey Bataev
2019-01-02[libomptarget] Added install component for libomptargetVyacheslav Zakharin
2018-12-28[OPENMP][NVPTX]Added/fixed debugging messages, NFC.Alexey Bataev
2018-12-28[OPENMP][NVPTX]Fixed initialization of the data-sharing interface.Alexey Bataev
2018-12-28[OPENMP][NVPTX]Outline assert into noinline function, NFC.Alexey Bataev
2018-12-10[OPENMP][NVPTX]Revert __kmpc_shuffle_int64 to its original form.Alexey Bataev
2018-12-10[OPENMP][NVPTX]Enable fast shuffles on 64bit values only if CUDA >= 9.Alexey Bataev
2018-12-07[OPENMP][NVPTX]Save registers for optimized builds with enabled logging.Alexey Bataev
2018-12-06[OPENMP][NVPTX]Correct type casting for printf args + simplified shfl64 funct...Alexey Bataev
2018-12-06[OPENMP][NVPTX]Fix __kmpc_flush to flush the memory per system, not per block.Alexey Bataev
2018-12-03[OpenMP][libomptarget] Flush intermediate values during team reduction Gheorghe-Teodor Bercea
2018-11-30[OPENMP][NVPTX]Make runtime compatible with the original runtime.Alexey Bataev
2018-11-27[OpenMP][libomptarget] Add new version of SPMD deinit kernel function with ar...Gheorghe-Teodor Bercea
2018-11-27[OPENMP][NVPTX]Basic support for reductions across the teams.Alexey Bataev
2018-11-27[OpenMP][libomptarget] Refactor SPMD and runtime requirement checkingGheorghe-Teodor Bercea
2018-11-20[OPENMP][NVPTX]Improved lock/critical constructs.Alexey Bataev
2018-11-08[OPENMP]Make lambda mapping follow reqs for PTR_AND_OBJ mapping.Alexey Bataev
2018-11-02[OPENMP][OFFLOADING]Change the lambda capturing flags.Alexey Bataev
2018-11-02[OPENMP][NVPTX]Fixed/improved support for globalization in team contexts.Alexey Bataev
2018-11-01[OpenMP][libomptarget] Add runtime function for pushing coalesced global recordsGheorghe-Teodor Bercea
2018-10-30[LIBOMPTARGET] Add support for mapping of lambda captures.Alexey Bataev
2018-10-01[libomptarget-nvptx] Enable asserts in bclibJonas Hahnfeld
2018-10-01[libomptarget-nvptx] reduction: Determine if runtime uninitializedJonas Hahnfeld
2018-09-30[libomptarget-nvptx] Align data sharing stackJonas Hahnfeld
2018-09-30[libomptarget-nvptx] Fix ancestor_thread_num and team_size (non-SPMD)Jonas Hahnfeld
2018-09-29[libomptarget-nvptx] Add tests for nested parallelismJonas Hahnfeld
2018-09-29[libomptarget-nvptx] Ignore calls to dynamic APIJonas Hahnfeld
2018-09-29[libomptarget-nvptx] Fix number of threads in parallelJonas Hahnfeld
2018-09-28[OPENMP] Add the test to check that the libomptarget does not causeAlexey Bataev
2018-09-28[libomptarget-nvptx] Add testing infrastructureJonas Hahnfeld
2018-09-25[OpenMP][libomptarget] Set the frame pointer then test empty slot conditionGheorghe-Teodor Bercea
2018-09-25[OpenMP][libomptarget] Simplify warp master selection for data sharingGheorghe-Teodor Bercea
2018-09-21[OPENMP][NVPTX] Add support for lastprivates/reductions handling in SPMD cons...Alexey Bataev
2018-09-11[OPENMP]Increment iterator when the loop is continued.Alexey Bataev
2018-09-08[libomptarget-nvptx] Remove last mentions of __kmpc_print_*Jonas Hahnfeld
2018-09-06[libomptarget] Remove two unneeded includes, NFCI.Jonas Hahnfeld
2018-09-05[libomptaret][test] Announce compiler featuresJonas Hahnfeld
2018-09-04[libomptarget] Remove `Devices` from `RTLInfoTy`Sergey Dmitriev
2018-09-04[libomptarget][CUDA] Use cuDeviceGetAttribute, NFCI.Jonas Hahnfeld
2018-09-04[libomptarget] PR38704: Fix erase of ShadowPtrMapJonas Hahnfeld
2018-09-04[libomptarget][NVPTX] Drop dead code and data structures, NFCI.Jonas Hahnfeld
2018-09-03[libomptarget][NVPTX] Fix __kmpc_spmd_kernel_deinitJonas Hahnfeld
2018-08-29[OPENMP][NVPTX] Replace assert() by ASSERT0() macro, NFC.Alexey Bataev