aboutsummaryrefslogtreecommitdiff
path: root/openmp
AgeCommit message (Expand)AuthorFilesLines
2022-10-11[OpenMP][Docs] Add documentation for linking OpenMP with CUDA/HIPJoseph Huber1-14/+34
2022-10-11[OpenMP][Docs] Document multi-architecture binary handlingJoseph Huber1-0/+64
2022-10-10[DeviceRTL] CMake fix using target-level dependencyYe Luo1-39/+29
2022-10-07[NFC] Remove trailing white space in openmp/libomptarget/src/CMakeLists.txtShilei Tian1-1/+1
2022-10-07[Libomptarget] Remove debug definitions DeviceRTL's CMakeJoseph Huber1-10/+0
2022-10-07[Libomptarget] Clean up DeviceRTL CMake and remove unused flagsJoseph Huber1-4/+4
2022-10-07[OpenMP] [OMPD] Build gdb-plugin code only when python3 development files are...Vignesh Balasubramanian2-4/+4
2022-10-06[DeviceRTL] Fix a CMake multi-step compilation dependency issue.Ye Luo1-1/+1
2022-10-06[OpenMP][DeviceRTL] Fix build issueShilei Tian1-1/+1
2022-10-06[OpenMP][DeviceRTL] Fix an issue that thread array might be corruptedShilei Tian1-2/+2
2022-10-05[DeviceRTL] Allow IsSPMDMode to be optimized out in LTO modeJoseph Huber5-16/+28
2022-10-05[OpenMP][FIX] Update device API to match recent changesJohannes Doerfert1-3/+3
2022-10-04[OpenMP] Eliminate the ThreadStates array in favor of indirectionJohannes Doerfert3-8/+24
2022-10-04[OpenMP] Introduce more atomic operations into the runtimeJohannes Doerfert3-46/+199
2022-10-04[OpenMP] Replace __ATOMIC_XYZ with atomic::xyz for styleJohannes Doerfert4-94/+108
2022-10-04[OpenMP] Replace pointer comparison with `isSharedMemPtr` checkJohannes Doerfert3-1/+16
2022-10-03[OpenMP][libomp] Allow unused-but-set warningsJonathan Peyton4-6/+4
2022-10-03[OpenMP] Ignore schedule modifier in static schedulingHansang Bae1-0/+3
2022-10-01[OpenMP] [OMPT] [1/8] Create separate categories for host, device, [no]emi ev...Dhruva Chakrabarti1-15/+42
2022-09-28[test][openmp] Tsan may report more warnings hereVitaly Buka1-1/+1
2022-09-27[Clang][OpenMP] Fix run time crash when use_device_addr is used.Jennifer Yu1-0/+18
2022-09-23[OpenMP][AMDGPU] Enable OpenMP device runtime build for gfx110[0123]Dan Palermo2-1/+9
2022-09-20[Clang][OpenMP] Codegen generation for has_device_addr claues.Jennifer Yu2-0/+135
2022-09-20revert 684f76643 [Clang][OpenMP] Codegen generation for has_device_addr claues.Ron Lieberman2-119/+0
2022-09-19Fix test case which is not working for AMDGPU.Jennifer Yu1-1/+2
2022-09-19[Clang][OpenMP] Codegen generation for has_device_addr claues.Jennifer Yu2-0/+118
2022-09-19[OpenMP] Add LoongArch64 supportSignKirigami15-14/+204
2022-09-16[Libomptarget] Revert changes to AMDGPU plugin destructorsJoseph Huber2-50/+29
2022-09-15[Libomptarget] Embed bitcode library in static library instead.Joseph Huber2-50/+41
2022-09-15Revert "[OpenMP] Codegen aggregate for outlined function captures"Dhruva Chakrabarti5-32/+557
2022-09-15[OpenMP] Codegen aggregate for outlined function capturesGiorgis Georgakoudis5-557/+32
2022-09-14[Libomptarget] Change device free routines to accept the allocation kindJoseph Huber18-66/+115
2022-09-09[Libomptarget][NFC] Remove unused variableJoseph Huber1-1/+0
2022-09-09[Libomptarget] Fix compiling with asserts using the bitcode libraryJoseph Huber2-0/+15
2022-09-09[Libomptarget] Add proper LLVM libraries now that the AMDGPU plugin uses themJoseph Huber2-0/+8
2022-09-09[OpenMP] Install ompt-multiplex.h alongside omp.hserge-sans-paille3-7/+9
2022-09-08[OpenMP][libomp] Cleanup __kmpc_flush() codeJonathan Peyton2-39/+11
2022-09-07[Libomptarget] Implement OpenMP 5.2 semantics for device pointersJoseph Huber5-14/+54
2022-09-07[Libomptarget] Remove leftover ELF header from x86 pluginJoseph Huber1-1/+0
2022-09-07[Libomptarget] Replace libelf with LLVM's Elf librariesJoseph Huber8-183/+112
2022-09-07[Libomptarget] Add utility functions for loading an ELF symbol by nameJoseph Huber4-110/+259
2022-09-06[Libomptarget][NFC] Clean up CUDA plugin and address warningsJoseph Huber1-11/+11
2022-09-06[OpenMP][OMPD] GDB plugin code to leverage libompd to provide debuggingVignesh Balasubramanian11-0/+5763
2022-09-03[OpenMP] add a offload test involving std::complexYe Luo2-3/+87
2022-09-01[libomptarget] Enable the device allocator for AMDGPUJoseph Huber2-2/+2
2022-08-30[Libomptarget] Remove old workaround for GCC 5,6 from libomptargetJoseph Huber1-14/+3
2022-08-30[Libomptarget] Make unified shared memory test unsupported on AMDGPUJoseph Huber1-2/+2
2022-08-29[libomptarget] Deprecate old method for setting the tripcountJoseph Huber3-39/+3
2022-08-29[libomptarget] Always enable time tracing in libomptargetJoseph Huber4-22/+6
2022-08-29[Libomptarget] Do not check for valid binaries twice.Joseph Huber2-14/+8