summaryrefslogtreecommitdiff
path: root/openmp
Commit message (Expand)AuthorAgeFilesLines
* [openmp] [elf_common] Fix linking against LLVM dylibMichał Górny2021-10-271-0/+3
* [libomptarget][amdcgn] Only add opt/llvm-link dependency if TARGET is availableJoachim Protze2021-09-031-1/+9
* [libomptarget][amdcgn] Add build dependency for llvm-link and optJoachim Protze2021-09-032-1/+3
* [libomptarget][amdgpu] don't declare Elf_Note on FreeBSDDimitry Andric2021-08-311-0/+3
* [libomptarget] Apply D106710 to amdgcn devicertlJon Chesterfield2021-08-231-1/+1
* [libomptarget][amdcgn] Add build dependency for optJoachim Protze2021-08-231-1/+1
* [libomptarget][amdgpu] use --allow-shlib-undefined to link on FreeBSDDimitry Andric2021-08-101-1/+10
* [OpenMP] Fix performance regression reported in bug #51235Shilei Tian2021-08-101-0/+1
* [OpenMP] libomp: taskwait depend implementation fixed.AndreyChurbanov2021-08-053-9/+89
* [OpenMP] Fixing llvm-omp-device-info compilation with runtimesJose M Monsalve Diaz2021-08-021-1/+0
* [OpenMP] Fixing missing variables when CUDA SDK not in systemJose M Monsalve Diaz2021-07-271-2/+131
* [OpenMP][Tool] Introducing the `llvm-omp-device-info` toolJose M Monsalve Diaz2021-07-2710-26/+119
* [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget`Jose M Monsalve Diaz2021-07-2712-0/+216
* [OpenMP] Folding threadLimit and numThreads when single value in kernelsJose M Monsalve Diaz2021-07-271-2/+2
* [OpenMP] Improve alignment handling in the new device runtimeJohannes Doerfert2021-07-272-4/+13
* [Libomptarget] Revert new variable sharing to use the old methodJoseph Huber2021-07-273-9/+21
* [OpenMP][Tests] Fix test compatibilityJoachim Protze2021-07-281-1/+1
* [OpenMP] Fix deadlock for detachable task with child tasksJoachim Protze2021-07-282-3/+67
* Convert the error to warning for enabling OMPD in non-Linux platformVignesh Balasubramanian2021-07-271-1/+2
* [OpenMP] Prototype opt-in new GPU device RTLJohannes Doerfert2021-07-2723-0/+4323
* [AbstractAttributor] Fold __kmpc_parallel_level if possibleShilei Tian2021-07-262-11/+12
* [OpenMP][NFC] Fix a few typos in OpenMP documentationJoseph Huber2021-07-267-33/+45
* [libomptarget] Build amdgpu plugin without hsaJon Chesterfield2021-07-261-5/+1
* [libomptarget][nfc] Squash unused variable warningJon Chesterfield2021-07-261-0/+1
* [libomptarget][amdgpu] More robust handling of failure to init HSAJon Chesterfield2021-07-252-6/+9
* Revert "[libomptarget] Build amdgpu plugin without hsa"Jon Chesterfield2021-07-251-1/+5
* [libomptarget] Build amdgpu plugin without hsaJon Chesterfield2021-07-251-5/+1
* [OpenMP][tests][NFC] Update test status for gcc 11 and 12Joachim Protze2021-07-256-13/+23
* [OpenMP][NVPTX] Disable OpenMPOpt when building deviceRTLsShilei Tian2021-07-251-1/+1
* [OpenMP] always compile with c++14 instead of gnu++14Ye Luo2021-07-232-5/+1
* [OpenMP] Fix bug 50022Shilei Tian2021-07-232-4/+44
* [Libomptarget] Add unroll flag to shared variables loopJoseph Huber2021-07-231-0/+1
* [OpenMP][Offloading] Fix data race in data mapping by using two locksShilei Tian2021-07-233-53/+95
* [OpenMP] Fix CUDA plugin build after 3817ba13aea3.Abhinav Gaba2021-07-232-0/+17
* [OpenMP] Simplify the ThreadStackTy for globalization fallbackJohannes Doerfert2021-07-221-75/+31
* [OpenMP][NFC] Fix formatting in CUDA pluginJoseph Huber2021-07-221-3/+4
* [OpenMP] Add environment variables to change stack / heap size in the CUDA pl...Joseph Huber2021-07-222-0/+40
* [OpenMP] Refined the logic to give a regular task from a hidden helper taskShilei Tian2021-07-222-19/+30
* [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfTh...Jose M Monsalve Diaz2021-07-227-15/+19
* [libomptarget][amdgpu][nfc] Normalise license headersJon Chesterfield2021-07-2220-64/+123
* [libomptarget][amdgpu][nfc] Replace use of gelf.h with libelf.hJon Chesterfield2021-07-222-11/+3
* [libomptarget][amdgpu] Implement dlopen of libhsaJon Chesterfield2021-07-224-4/+490
* [libomptarget][nfc] Improve static assert message in dlwrapJon Chesterfield2021-07-221-1/+5
* [OpenMP] Fix warnings for uninitialized block countsJoseph Huber2021-07-222-1/+4
* [libomptarget][amdgpu][nfc] Drop dead signal pool setupJon Chesterfield2021-07-221-15/+1
* [OpenMP] Add an option to disable function internalizationJoseph Huber2021-07-212-0/+2
* [Libomptarget] Introduce new main thread ID runtime functionJoseph Huber2021-07-212-1/+9
* [OpenMP] Add new execution mode for SPMD execution with Generic semanticsJoseph Huber2021-07-212-11/+29
* [OpenMP] Change `__kmpc_free_shared` to include the paired allocation sizeJoseph Huber2021-07-212-3/+4
* [OpenMP] Expose libomptarget function to get HW thread idGiorgis Georgakoudis2021-07-2111-47/+63