summaryrefslogtreecommitdiff
path: root/openmp/libomptarget/DeviceRTL/src/Mapping.cpp
AgeCommit message (Expand)Author
2024-04-22[Offload] Move `/openmp/libomptarget` to `/offload` (#75125)Johannes Doerfert
2024-03-12[Libomptarget] Use NVPTX lane id intrinsic in DeviceRTL (#84928)Joseph Huber
2024-01-30[Libomptarget] Remove remaining inline assembly from the device RTL (#79922)Joseph Huber
2023-10-18Attributes (#69358)Joseph Huber
2023-09-06[OpenMP] Support 'omp_get_num_procs' on the device (#65501)Joseph Huber
2023-08-03[OMPX] Change `thread_dim` to `block_dim` and the original `block_dim` to `gr...Shilei Tian
2023-08-03[Libomptarget] Remove debug RAII from libomptargetJoseph Huber
2023-07-31[OpenMP] Introduce ompx.h and 3D wrappers (threadId, threadDim, ...)Johannes Doerfert
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-05-23[OpenMP][NFC] clang-format the OpenMP device runtimeJoseph Huber
2022-12-19[OpenMP] Rename the `_OMP` namespace in the device runtime to `ompx`Johannes Doerfert
2022-11-29Revert "Add mean_anyway to hpc config"Ron Lieberman
2022-11-29Add mean_anyway to hpc configRon Lieberman
2022-11-02[openmp][AMDGPU] - Correct getNumberOfBlocks calculation.Ethan Stewart
2022-11-01[OpenMP] Utilize the "non-uniform-workgroup" to simplify DeviceRTLJohannes Doerfert
2022-10-05[DeviceRTL] Allow IsSPMDMode to be optimized out in LTO modeJoseph 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-06-07[Libomptarget] Do not use retaining attributes for the static libraryJoseph 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-04[Libomptarget] Work around bug in initialization of libomptargetJoseph Huber
2022-02-16[OpenMP][FIX] Eliminate race on the IsSPMD globalJohannes Doerfert
2022-02-14[Libomptarget][NFC] Remove constexpr to hide warningsJoseph Huber
2021-11-09[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU filesAtmn Patel
2021-11-09Revert "[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU files"Atmn Patel
2021-11-09[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU filesAtmn Patel
2021-11-04[OpenMP][NFCI] Cleanup new device RT mapping interfaceJohannes Doerfert
2021-11-02[OpenMP][FIX] Avoid a race between initialization and first state readsJohannes Doerfert
2021-10-29[OpenMP] Use function tracing RAII for runtime functions.Joseph Huber
2021-10-19[libomptarget] Refactor DeviceRTL prior to AMDGPU bringupJon Chesterfield
2021-10-08[OpenMP] Add RTL function for getting number of threads in block.Joseph Huber
2021-10-08[OpenMP] Avoid calling `isSPMDMode` during RT initializationJoseph Huber
2021-09-22[OpenMP] Fix KeepAlive usageJoseph Huber
2021-09-22[OpenMP] Make sure the Thread ID function is not removedJoseph Huber
2021-09-21[OpenMP] Add thread ID function into new RTLJoseph Huber
2021-08-23[openmp] Use llvm GridValues from devicertlJon Chesterfield
2021-07-27[OpenMP] Prototype opt-in new GPU device RTLJohannes Doerfert