summaryrefslogtreecommitdiff
path: root/offload/DeviceRTL/src
AgeCommit message (Expand)Author
2025-09-08[OpenMP] Change build of OpenMP device runtime to be a separate runtime (#136...Joseph Huber
2025-09-04[OpenMP][Offload] Restore __kmpc_* function signatures (#156104)Robert Imschweiler
2025-08-28[OpenMP][clang] 6.0: num_threads strict (part 2: device runtime) (#146404)Robert Imschweiler
2025-08-28[OpenMP][Offload] Add SPMD-No-Loop mode to OpenMP offload runtime (#154105)Dominik Adamski
2025-08-21[Offload] Add oneInterationPerThread param to loop device RTL (#151959)Dominik Adamski
2025-08-01[OpenMP] Use the `libc` malloc for AMDGPU if available (#151241)Joseph Huber
2025-05-20[OpenMP][GPU][FIX] Enable generic barriers in single threaded contexts (#140786)Johannes Doerfert
2025-04-23[Offload] Fix handling of 'bare' mode when environment missing (#136794)Joseph Huber
2025-04-21[OpenMP] Remove dependency on LLVM include directory from DeviceRTL (#136359)Joseph Huber
2025-04-18[OpenMP] Remove 'libomptarget.devicertl.a' fatbinary and use static library (...Joseph Huber
2025-04-10[AMDGPU] Fix code object version not being set to 'none' (#135036)Joseph Huber
2025-04-01[OpenMP] Fix num_iters in __kmpc_*_loop DeviceRTL functions (#133435)Sergio Afonso
2025-03-28[offload] Remove bad assert in StaticLoopChunker::Distribute (#132705)macurtis-amd
2025-03-19[OpenMP] Replace utilities with 'gpuintrin.h' definitions (#131644)Joseph Huber
2025-03-18[openmp][nfc] Use builtin align in the devicertl (#131918)Jon Chesterfield
2025-03-18Revert "[openmp][nfc] Refactor shared/lds smartstack for spirv (#131905)"Jon Chesterfield
2025-03-18[OpenMP] Use 'gpuintrin.h' definitions for simple block identifiers (#131631)Joseph Huber
2025-03-18[openmp][nfc] Refactor shared/lds smartstack for spirv (#131905)Jon Chesterfield
2025-02-09[OpenMP] Replace use of target address space with <gpuintrin.h> local (#126119)Joseph Huber
2025-02-05[OpenMP] Port the OpenMP device runtime to direct C++ compilation (#123673)Joseph Huber
2025-01-31[Offload][NFC] Fix typos discovered by codespell (#125119)Christian Clauss
2025-01-27[Clang] Prevent `mlink-builtin-bitcode` from internalizing the RPC client (#1...Joseph Huber
2025-01-20[OpenMP] Make each atomic helper take an atomic scope argument (#122786)Joseph Huber
2025-01-20[OpenMP] Adjust 'printf' handling in the OpenMP runtime (#123670)Joseph Huber
2025-01-09[OpenMP] Use __builtin_bit_cast instead of UB type punning (#122325)Joseph Huber
2025-01-09[OpenMP] Update atomic helpers to just use headers (#122185)Joseph Huber
2024-12-24[OpenMP] Use generic IR for the OpenMP DeviceRTL (#119091)Joseph Huber
2024-12-17[OpenMP] Only put `retain` for NVPTX so it can be optimized out for AMDJoseph Huber
2024-12-12[OpenMP] Replace AMDGPU fences with generic scoped fences (#119619)Joseph Huber
2024-12-02[OpenMP] Unconditionally provide an RPC client interface for OpenMP (#117933)Joseph Huber
2024-11-25[OpenMP] Remove use of '__AMDGCN_WAVEFRONT_SIZE' (#113156)Joseph Huber
2024-09-26[OpenMP] Add critical region lock for NVPTX targets (#110148)Joseph Huber
2024-09-05[Offload][NFC] Reorganize `utils::` and make Device/Host/Shared clearer (#100...Johannes Doerfert
2024-08-22[PGO][OpenMP] Instrumentation for GPU devices (Revision of #76587) (#102691)Ethan Luis McDonough
2024-08-14[OpenMP] Implement 'omp_alloc' on the device (#102526)Joseph Huber
2024-07-26Reapply "[OpenMP][libc] Remove special handling for OpenMP printf (#98940)"Joseph Huber
2024-07-26Revert "[OpenMP][libc] Remove special handling for OpenMP printf (#98940)"Joseph Huber
2024-07-26[OpenMP][libc] Remove special handling for OpenMP printf (#98940)Joseph Huber
2024-07-26[OpenMP] Do not define '__assert_fail' if we have the GPU libc (#100409)Joseph Huber
2024-07-22[NFC][Offload] Move variables to where they are used (#99956)Shilei Tian
2024-07-02[DeviceRTL] Make defined 'libc' functions weak in OpenMP (#97356)Joseph Huber
2024-07-01[OpenMP][offload] Fix dynamic schedule tracking (#97065)Gheorghe-Teodor Bercea
2024-06-28Revert "[PGO][OpenMP] Instrumentation for GPU devices (#76587)"Ethan Luis McDonough
2024-06-28[PGO][OpenMP] Instrumentation for GPU devices (#76587)Ethan Luis McDonough
2024-06-03Reapply "[OpenMP][OMPX] Add shfl_down_sync (#93311)" (#94139)Shilei Tian
2024-05-26Revert "Reapply "[OpenMP][OMPX] Add shfl_down_sync (#93311)""Shilei Tian
2024-05-26Reapply "[OpenMP][OMPX] Add shfl_down_sync (#93311)"Shilei Tian
2024-05-24Revert "[OpenMP][OMPX] Add shfl_down_sync (#93311)"Joseph Huber
2024-05-24[OpenMP][OMPX] Add shfl_down_sync (#93311)Shilei Tian
2024-05-24[OpenMP][OMPX] Add ballot_sync (#91297)Shilei Tian