summaryrefslogtreecommitdiff
path: root/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp
AgeCommit message (Expand)Author
2024-04-22[Offload] Move `/openmp/libomptarget` to `/offload` (#75125)Johannes Doerfert
2024-01-29[libomptarget][NFC] Outline parallel SPMD function (#78642)Gheorghe-Teodor Bercea
2024-01-10[Libomptarget][NFC] Format in-line comments consistently (#77530)Joseph Huber
2023-10-18Attributes (#69358)Joseph Huber
2023-08-23[OpenMP] Force the parallel abstraction to be inlinedJohannes Doerfert
2023-08-03[Libomptarget] Remove debug RAII from libomptargetJoseph Huber
2023-07-31[OpenMP][NFC] Reorganize the ompx::mapping layer in the GPU runtimeJohannes Doerfert
2023-07-18[OpenMP][NFCI] Avoid storing non-constant values in ICVJohannes Doerfert
2023-07-18[OpenMP][NFCI] Split assertion message from assertion expressionJohannes Doerfert
2023-04-17[OpenMP] Ensure memory fences are created with barriers for AMDGPUsJohannes Doerfert
2023-03-24Revert "[OpenMP] Ensure memory fences are created with barriers for AMDGPUs"Ye Luo
2023-03-24[OpenMP] Ensure memory fences are created with barriers for AMDGPUsYe Luo
2023-03-21[OpenMP] Remove restriction on the thread count for parallel regionsJohannes Doerfert
2022-12-19[OpenMP] Rename the `_OMP` namespace in the device runtime to `ompx`Johannes Doerfert
2022-09-15Revert "[OpenMP] Codegen aggregate for outlined function captures"Dhruva Chakrabarti
2022-09-15[OpenMP] Codegen aggregate for outlined function capturesGiorgis Georgakoudis
2022-08-23[OpenMP] Add option to assert no nested OpenMP parallelism on the GPUJoseph Huber
2022-07-27Revert "[OpenMP] Remove noinline attributes in the device runtime"Joseph Huber
2022-07-25[OpenMP] Remove noinline attributes in the device runtimeJoseph Huber
2022-07-21[OpenMP] Introduce more fine-grained control over the thread state useJohannes Doerfert
2022-06-21[Libomptarget] Remove duplicate data environment exitJoseph Huber
2022-05-13[Libomptarget] Address existing warnings in the device runtime libraryJoseph Huber
2022-05-13[Libomptarget] Allow the device runtime to be compiled for the hostJoseph Huber
2022-03-21[OpenMP] Manually unroll the argument copy loopJoseph Huber
2022-01-27[OpenMP][NFCI] Pipe the IdentTy object through more new RT functionsJohannes Doerfert
2021-12-09[OpenMP][FIX] Pass the num_threads value directly to parallel_51Joseph Huber
2021-10-30[OpenMP][DeviceRTL] Fixed an issue that causes hang in SU3Shilei Tian
2021-10-29[OpenMP] Use function tracing RAII for runtime functions.Joseph Huber
2021-10-27[OpenMP] Remove obsolete external interface for device RTJohannes Doerfert
2021-10-27[OpenMP][FIX] Do not adjust the level after the environment was poppedJohannes Doerfert
2021-10-27[OpenMP] Introduce aligned synchronization into the new device RTJohannes Doerfert
2021-10-07[OpenMP][FIX] Data race in the SPMD execution of the new runtimeJohannes Doerfert
2021-09-23[OpenMP] Fix data-race in new device RTLJoseph Huber
2021-07-27[Libomptarget] Revert new variable sharing to use the old methodJoseph Huber
2021-07-27[OpenMP] Prototype opt-in new GPU device RTLJohannes Doerfert