aboutsummaryrefslogtreecommitdiff
path: root/openmp/libomptarget/include/omptarget.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[Libomptarget] Remove global ctor and use reference counting (#80499)Joseph Huber1-0/+6
2024-02-21[OpenMP] Remove `register_requires` global constructor (#80460)Joseph Huber1-1/+3
2024-01-31[Libomptarget] Remove handling of old ctor / dtor entries (#80153)Joseph Huber1-4/+0
2024-01-02 [Libomptarget] Fix RPC-based malloc on NVPTX (#72440)Joseph Huber1-1/+3
2023-12-01[OpenMP] Separate Requirements into a standalone header (#74126)Johannes Doerfert1-15/+0
2023-11-30[OpenMP] Replace copy and paste code with instantiation (#73991)Johannes Doerfert1-23/+0
2023-11-29[OpenMP][NFC] Move out plugin API and APITypes into standalone headers (#73868)Johannes Doerfert1-64/+1
2023-11-29[OpenMP][NFC] Move more declarations out of private.h (#73823)Johannes Doerfert1-0/+68
2023-11-28[OpenMP][NFC] Move Environment.h and SourceInfo.h into "Shared" folder (#73703)Johannes Doerfert1-3/+2
2023-11-20[OpenMP] Be more forgiving during record and replayJohannes Doerfert1-1/+2
2023-10-31 [OpenMP] Introduce the KernelLaunchEnvironment as implicit argument (#70401)Johannes Doerfert1-0/+11
2023-10-29[openmp] Fixed Support for VA for record-replay. (#70396)Konstantinos Parasyris1-1/+1
2023-10-19[libomptarget][OpenMP] Initial implementation of omp_target_memset() and omp_...Michael Klemm1-0/+1
2023-08-25[Libomptarget] Support mapping indirect host calls to device functionsJoseph Huber1-4/+7
2023-08-05[OpenMP] Support for OpenMP-Offload Record Replaykoparasy1-0/+4
2023-02-17[OpenMP] Make isDone lightweight without calling synchronizeYe Luo1-5/+4
2023-02-16[Libomptarget] Check errors when synchronizing the async queueJoseph Huber1-2/+3
2023-02-16Revert "[Libomptarget] Check errors when synchronizing the async queue"Joseph Huber1-3/+2
2023-02-16[Libomptarget] Check errors when synchronizing the async queueJoseph Huber1-2/+3
2023-01-21[OpenMP][FIX] Runtime args are not kernel argsJohannes Doerfert1-1/+1
2023-01-21[OpenMP] Modernize the kernel launching interface and APIsJohannes Doerfert1-19/+25
2023-01-17[OpenMP] Support kernel record and replayGiorgis Georgakoudis1-0/+8
2022-12-14[OpenMP] Add non-blocking support for target nowait regionsGuilherme Valarini1-1/+70
2022-09-14[Libomptarget] Change device free routines to accept the allocation kindJoseph Huber1-0/+6
2022-07-21[Libomptarget] Add support for offloading binaries in libomptargetJoseph Huber1-0/+5
2022-07-12[Libomptarget] Allow static assert to work on 32-bit systemsJoseph Huber1-1/+3
2022-07-08[NFC][OpenMP][Offloading] Fix compilation warning caused by misuse of `static...Shilei Tian1-1/+1
2022-07-08[Libomptarget][NFC] Move legacy functions to a separate fileJoseph Huber1-44/+0
2022-07-08[Libomptarget] Use new tripcount argument in the runtime.Joseph Huber1-1/+3
2022-07-08[Libomptarget] Implement a unified kernel entry functionJoseph Huber1-5/+25
2022-07-05[Libomptarget][NFC] Make Libomptarget use the LLVM naming conventionJoseph Huber1-119/+116
2022-06-29[OpenMP] Implementing omp_get_device_num()Jose M Monsalve Diaz1-0/+1
2022-04-07[OpenMP] Add dynamic memory function to omp.h and add documentationJoseph Huber1-1/+1
2022-01-27Runtime for Interop directiveSri Hari Krishna Narayanan1-0/+5
2021-10-08[Libomptarget] Add an external interface to dynamic shared memoryJoseph Huber1-0/+3
2021-09-10[OpenMP][libomptarget] Add __tgt_target_return_t enum for __tgt_target_XXX re...Ye Luo1-0/+12
2021-08-31[OpenMP][OpenACC] Implement `ompx_hold` map type modifier extension in runtim...Joel E. Denny1-0/+4
2021-07-27[OpenMP][Tool] Introducing the `llvm-omp-device-info` toolJose M Monsalve Diaz1-0/+3
2021-07-27[OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget`Jose M Monsalve Diaz1-0/+1
2021-04-22[OpenMP] Add function for setting LIBOMPTARGET_INFO at runtimeJoseph Huber1-0/+2
2021-04-16[OpenMP] Add omp_target_is_accessible() to header filesHansang Bae1-7/+8
2021-03-13[libomptarget] Add allocator support for target memoryGeorge Rokos1-0/+13
2021-03-11[OpenMP] Restore backwards compatibility for libomptargetJoseph Huber1-2/+4
2021-02-16[OpenMP][FIX] Avoid use of stack allocations in asynchronous callsJohannes Doerfert1-0/+9
2021-02-16[OpenMP] Move synchronization into `__tgt_async_info`Johannes Doerfert1-2/+25
2021-02-16[OpenMP][NFC] Clang format libomptarget code (src & include)Johannes Doerfert1-7/+14
2020-11-19[libomptarget] Add support for target update non-contiguouscchen1-0/+9
2020-11-19[OpenMP] Add Location Fields to Libomptarget Runtime for DebuggingJoseph Huber1-34/+35
2020-11-18[OpenMP] Add Support for Mapping Names in Libomptarget RTLJoseph Huber1-20/+24
2020-11-18[OpenMP] Add Passing in Original Declaration Names To Mapper APIJoseph Huber1-20/+26