aboutsummaryrefslogtreecommitdiff
path: root/offload/DeviceRTL
AgeCommit message (Expand)AuthorFilesLines
2025-06-24[Offload] Fix cmake warning (#145488)Ross Brunton1-1/+1
2025-05-20[OpenMP][GPU][FIX] Enable generic barriers in single threaded contexts (#140786)Johannes Doerfert1-3/+5
2025-05-06[Offload] Fix PowerPC builds that pass -mcpu (#138327)Joseph Huber1-3/+7
2025-05-05[OpenMP] Add pre sm_70 load hack back in (#138589)Joseph Huber1-0/+4
2025-05-05[Offload] Fix dependency issue #126143 in CMakeYe Luo1-0/+1
2025-04-25[Offload] Override linker for device build (#137246)Joseph Huber1-2/+4
2025-04-23[OpenMP] Update the bitcode library install and search path (#136754)Joseph Huber1-1/+1
2025-04-23[Offload] Fix handling of 'bare' mode when environment missing (#136794)Joseph Huber1-0/+1
2025-04-21[OpenMP] Remove dependency on LLVM include directory from DeviceRTL (#136359)Joseph Huber3-12/+10
2025-04-20[offload] Unset `-march` when building GPU libraries (#136442)Michał Górny1-2/+2
2025-04-18[OpenMP] Remove 'libomptarget.devicertl.a' fatbinary and use static library (...Joseph Huber2-141/+38
2025-04-10[AMDGPU] Fix code object version not being set to 'none' (#135036)Joseph Huber2-1/+9
2025-04-01[OpenMP] Fix num_iters in __kmpc_*_loop DeviceRTL functions (#133435)Sergio Afonso1-3/+3
2025-03-28[Clang][AMDGPU] Remove special handling for COV4 libraries (#132870)Joseph Huber1-1/+1
2025-03-28[offload] Remove bad assert in StaticLoopChunker::Distribute (#132705)macurtis-amd1-1/+0
2025-03-19[OpenMP] Replace utilities with 'gpuintrin.h' definitions (#131644)Joseph Huber2-121/+25
2025-03-18[openmp][nfc] Use builtin align in the devicertl (#131918)Jon Chesterfield1-4/+4
2025-03-18Revert "[openmp][nfc] Refactor shared/lds smartstack for spirv (#131905)"Jon Chesterfield1-21/+16
2025-03-18[OpenMP] Use 'gpuintrin.h' definitions for simple block identifiers (#131631)Joseph Huber2-212/+49
2025-03-18[openmp][nfc] Refactor shared/lds smartstack for spirv (#131905)Jon Chesterfield1-16/+21
2025-02-09[OpenMP] Replace use of target address space with <gpuintrin.h> local (#126119)Joseph Huber8-44/+43
2025-02-05[OpenMP] Port the OpenMP device runtime to direct C++ compilation (#123673)Joseph Huber23-184/+34
2025-01-31[Offload][NFC] Fix typos discovered by codespell (#125119)Christian Clauss9-17/+17
2025-01-27[Clang] Prevent `mlink-builtin-bitcode` from internalizing the RPC client (#1...Joseph Huber1-8/+2
2025-01-21[OpenMP] Remove usage of pointer-to-member in lookup (#123671)Joseph Huber1-39/+37
2025-01-20[OpenMP] Make each atomic helper take an atomic scope argument (#122786)Joseph Huber2-63/+68
2025-01-20[OpenMP] Adjust 'printf' handling in the OpenMP runtime (#123670)Joseph Huber6-44/+32
2025-01-20[OpenMP] Fix mispelled attribute and warningJoseph Huber2-2/+1
2025-01-20[OpenMP] Remove 'omp assumes' scopes now that we have no inline ASM (#123611)Joseph Huber3-12/+3
2025-01-16[OpenMP] Remove hack around missing atomic load (#122781)Joseph Huber1-1/+1
2025-01-10[OpenMP] Fix missing type getter for SFINAE helperJoseph Huber1-1/+1
2025-01-09[OpenMP] Use __builtin_bit_cast instead of UB type punning (#122325)Joseph Huber3-20/+25
2025-01-09[OpenMP] Update atomic helpers to just use headers (#122185)Joseph Huber4-217/+170
2024-12-24[OpenMP] Use generic IR for the OpenMP DeviceRTL (#119091)Joseph Huber3-113/+64
2024-12-17[OpenMP] Only put `retain` for NVPTX so it can be optimized out for AMDJoseph Huber1-0/+4
2024-12-12[OpenMP] Replace AMDGPU fences with generic scoped fences (#119619)Joseph Huber2-39/+13
2024-12-09[Offload][AMDGPU] accept generic target (#118919)hidekisaito1-5/+10
2024-12-07[offload] Support LIBOMPTARGET_DEVICE_ARCHITECTURES={amdgpu|nvptx} (#119070)Michał Górny1-0/+4
2024-12-06[offload] Add gfx1012 (Navi 14) to AMDGPU models list (#118857)Michał Górny1-1/+1
2024-12-03[Offload] Find libc relative to DeviceRTL path (#118497)Jan Patrick Lehr1-2/+2
2024-12-02[OpenMP] Unconditionally provide an RPC client interface for OpenMP (#117933)Joseph Huber3-0/+25
2024-11-25[OpenMP] Remove use of '__AMDGCN_WAVEFRONT_SIZE' (#113156)Joseph Huber1-7/+3
2024-11-18AMDGPU: Add gfx950 subtarget definitions (#116307)Matt Arsenault1-1/+1
2024-10-23[AMDGPU] Add a new target for gfx1153 (#113138)Carl Ritson1-1/+1
2024-09-26[OpenMP] Add critical region lock for NVPTX targets (#110148)Joseph Huber1-0/+4
2024-09-13[OpenMP] Fix redefining `stdint.h` types (#108607)Joseph Huber2-28/+5
2024-09-05[Offload][NFC] Reorganize `utils::` and make Device/Host/Shared clearer (#100...Johannes Doerfert24-150/+104
2024-08-31[Offload] Fix stray libomptarget message helper calls (#106837)WÁNG Xuěruì1-3/+3
2024-08-22[PGO][OpenMP] Instrumentation for GPU devices (Revision of #76587) (#102691)Ethan Luis McDonough3-0/+45
2024-08-14[OpenMP] Implement 'omp_alloc' on the device (#102526)Joseph Huber4-3/+36