aboutsummaryrefslogtreecommitdiff
path: root/openmp
AgeCommit message (Expand)AuthorFilesLines
2021-10-27[openmp] [elf_common] Fix linking against LLVM dylibMichał Górny1-0/+3
2021-09-03[libomptarget][amdcgn] Only add opt/llvm-link dependency if TARGET is availableJoachim Protze1-1/+9
2021-09-03[libomptarget][amdcgn] Add build dependency for llvm-link and optJoachim Protze2-1/+3
2021-08-31[libomptarget][amdgpu] don't declare Elf_Note on FreeBSDDimitry Andric1-0/+3
2021-08-23[libomptarget] Apply D106710 to amdgcn devicertlJon Chesterfield1-1/+1
2021-08-23[libomptarget][amdcgn] Add build dependency for optJoachim Protze1-1/+1
2021-08-10[libomptarget][amdgpu] use --allow-shlib-undefined to link on FreeBSDDimitry Andric1-1/+10
2021-08-10[OpenMP] Fix performance regression reported in bug #51235Shilei Tian1-0/+1
2021-08-05[OpenMP] libomp: taskwait depend implementation fixed.AndreyChurbanov3-9/+89
2021-08-02[OpenMP] Fixing llvm-omp-device-info compilation with runtimesJose M Monsalve Diaz1-1/+0
2021-07-27[OpenMP] Fixing missing variables when CUDA SDK not in systemJose M Monsalve Diaz1-2/+131
2021-07-27[OpenMP][Tool] Introducing the `llvm-omp-device-info` toolJose M Monsalve Diaz10-26/+119
2021-07-27[OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget`Jose M Monsalve Diaz12-0/+216
2021-07-27[OpenMP] Folding threadLimit and numThreads when single value in kernelsJose M Monsalve Diaz1-2/+2
2021-07-27[OpenMP] Improve alignment handling in the new device runtimeJohannes Doerfert2-4/+13
2021-07-27[Libomptarget] Revert new variable sharing to use the old methodJoseph Huber3-9/+21
2021-07-28[OpenMP][Tests] Fix test compatibilityJoachim Protze1-1/+1
2021-07-28[OpenMP] Fix deadlock for detachable task with child tasksJoachim Protze2-3/+67
2021-07-27Convert the error to warning for enabling OMPD in non-Linux platformVignesh Balasubramanian1-1/+2
2021-07-27[OpenMP] Prototype opt-in new GPU device RTLJohannes Doerfert23-0/+4323
2021-07-26[AbstractAttributor] Fold __kmpc_parallel_level if possibleShilei Tian2-11/+12
2021-07-26[OpenMP][NFC] Fix a few typos in OpenMP documentationJoseph Huber7-33/+45
2021-07-26[libomptarget] Build amdgpu plugin without hsaJon Chesterfield1-5/+1
2021-07-26[libomptarget][nfc] Squash unused variable warningJon Chesterfield1-0/+1
2021-07-25[libomptarget][amdgpu] More robust handling of failure to init HSAJon Chesterfield2-6/+9
2021-07-25Revert "[libomptarget] Build amdgpu plugin without hsa"Jon Chesterfield1-1/+5
2021-07-25[libomptarget] Build amdgpu plugin without hsaJon Chesterfield1-5/+1
2021-07-25[OpenMP][tests][NFC] Update test status for gcc 11 and 12Joachim Protze6-13/+23
2021-07-25[OpenMP][NVPTX] Disable OpenMPOpt when building deviceRTLsShilei Tian1-1/+1
2021-07-23[OpenMP] always compile with c++14 instead of gnu++14Ye Luo2-5/+1
2021-07-23[OpenMP] Fix bug 50022Shilei Tian2-4/+44
2021-07-23[Libomptarget] Add unroll flag to shared variables loopJoseph Huber1-0/+1
2021-07-23[OpenMP][Offloading] Fix data race in data mapping by using two locksShilei Tian3-53/+95
2021-07-23[OpenMP] Fix CUDA plugin build after 3817ba13aea3.Abhinav Gaba2-0/+17
2021-07-22[OpenMP] Simplify the ThreadStackTy for globalization fallbackJohannes Doerfert1-75/+31
2021-07-22[OpenMP][NFC] Fix formatting in CUDA pluginJoseph Huber1-3/+4
2021-07-22[OpenMP] Add environment variables to change stack / heap size in the CUDA pl...Joseph Huber2-0/+40
2021-07-22[OpenMP] Refined the logic to give a regular task from a hidden helper taskShilei Tian2-19/+30
2021-07-22[OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfTh...Jose M Monsalve Diaz7-15/+19
2021-07-22[libomptarget][amdgpu][nfc] Normalise license headersJon Chesterfield20-64/+123
2021-07-22[libomptarget][amdgpu][nfc] Replace use of gelf.h with libelf.hJon Chesterfield2-11/+3
2021-07-22[libomptarget][amdgpu] Implement dlopen of libhsaJon Chesterfield4-4/+490
2021-07-22[libomptarget][nfc] Improve static assert message in dlwrapJon Chesterfield1-1/+5
2021-07-22[OpenMP] Fix warnings for uninitialized block countsJoseph Huber2-1/+4
2021-07-22[libomptarget][amdgpu][nfc] Drop dead signal pool setupJon Chesterfield1-15/+1
2021-07-21[OpenMP] Add an option to disable function internalizationJoseph Huber2-0/+2
2021-07-21[Libomptarget] Introduce new main thread ID runtime functionJoseph Huber2-1/+9
2021-07-21[OpenMP] Add new execution mode for SPMD execution with Generic semanticsJoseph Huber2-11/+29
2021-07-21[OpenMP] Change `__kmpc_free_shared` to include the paired allocation sizeJoseph Huber2-3/+4
2021-07-21[OpenMP] Expose libomptarget function to get HW thread idGiorgis Georgakoudis11-47/+63