aboutsummaryrefslogtreecommitdiff
path: root/openmp/libomptarget
AgeCommit message (Expand)AuthorFilesLines
2023-12-05[OpenMP] Reorganize the initialization of `PluginAdaptorTy` (#74397)Johannes Doerfert5-99/+137
2023-12-05[OpenMP][FIX] Ensure we allow shared libraries without kernels (#74532)Johannes Doerfert6-12/+51
2023-12-04[OpenMP] Ensure `Devices` is accessed exlusively (#74374)Johannes Doerfert9-226/+237
2023-12-01[OpenMP][NFC] Remove PluginAdaptorManagerTyJohannes Doerfert4-205/+198
2023-12-01[OpenMP][FIX] Fixup testJohannes Doerfert1-1/+1
2023-12-01[OpenMP][NFCI] Organize offload entry logicJohannes Doerfert10-55/+179
2023-12-01[OpenMP][NFC] Extract device image handling into a class/header (#74129)Johannes Doerfert6-47/+103
2023-12-01[OpenMP] Separate Requirements into a standalone header (#74126)Johannes Doerfert8-71/+118
2023-12-01[OpenMP] Add an INFO message for data transfer of kernel launch env. (#74030)dhruvachak1-0/+6
2023-12-01[OpenMP][NFC] Extract OffloadPolicy into a helper class (#74029)Johannes Doerfert4-41/+68
2023-12-01[OpenMP][NFC] Modernize the plugin handling (#74034)Johannes Doerfert5-174/+170
2023-12-01[OpenMP][flang] Adding more tests for commonblock with target map (#71146)Shraiysh1-4/+51
2023-12-01[amdgpu] Default to 1.0, instead of unspecified, for dynamic hsa (#74098)Jon Chesterfield1-0/+9
2023-12-01[OpenMP] Fix libomptarget build issue (#74067)Dominik Adamski1-1/+0
2023-11-30[OpenMP][NFC] Move mapping related logic into Mapping.h (#74009)Johannes Doerfert4-21/+21
2023-11-30[OpenMP][NFC] Encapsulate Devices.size() (#74010)Johannes Doerfert2-16/+13
2023-11-30[OpenMP][NFC] Encapsulate profiling logic (#74003)Johannes Doerfert2-15/+65
2023-11-30[OpenMP][NFC] Separate Envar (environment variable) handling (#73994)Johannes Doerfert8-196/+212
2023-11-30[OpenMP] Replace copy and paste code with instantiation (#73991)Johannes Doerfert9-211/+116
2023-11-30[Libomptarget] Output the DeviceRTL alongside the other libraries (#73705)Joseph Huber4-3/+15
2023-11-30[OpenMP] Start organizing PluginManager, PluginAdaptors (#73875)Johannes Doerfert11-229/+264
2023-11-29[OpenMP][NFC] Move out plugin API and APITypes into standalone headers (#73868)Johannes Doerfert7-78/+108
2023-11-29[OpenMP] Avoid initializing the KernelLaunchEnvironment if possible (#73864)Johannes Doerfert1-2/+5
2023-11-29[OpenMP][NFC] Separate OpenMP/OpenACC specific mapping code (#73817)Johannes Doerfert6-429/+474
2023-11-29[OpenMP][NFC] Move more declarations out of private.h (#73823)Johannes Doerfert5-116/+128
2023-11-29[OpenMP][NFC] Put ExponentialBackoff in a Utils header (#73816)Johannes Doerfert3-30/+55
2023-11-29[OpenMP][NFC] Rename OmptCallback.cpp into OpenMP/OMPT/Callback.cpp (#73813)Johannes Doerfert2-9/+11
2023-11-29[OpenMP][NFC] Replace unnecessary typedefs (#73815)Johannes Doerfert3-25/+20
2023-11-29[OpenMP][NFC] Move OMPT headers into OpenMP/OMPT (#73718)Johannes Doerfert13-27/+27
2023-11-29[OpenMP][NFC] Flatten plugin-nextgen/common folder sturcture (#73725)Johannes Doerfert19-108/+99
2023-11-29[OpenMP][NFC] Extract timescope profile support into its own header (#73727)Johannes Doerfert7-19/+44
2023-11-29[OpenMP] New Openmp device RTL functions (#73225)Dominik Adamski1-0/+254
2023-11-29[OpenMP][libomptarget] Use two SDMA engines (#73633)Jan Patrick Lehr1-2/+2
2023-11-28[OpenMP][NFC] Move debug declares into CMAKE out of "private.h" (#73732)Johannes Doerfert24-71/+72
2023-11-28[OpenMP][NFC] Create an "OpenMP" folder in the include folder (#73713)Johannes Doerfert7-80/+141
2023-11-28[OpenMP][NFC] Move Environment.h and SourceInfo.h into "Shared" folder (#73703)Johannes Doerfert16-26/+32
2023-11-28[OpenMP][NFC] Move Utils.h and Debug.h into a "Shared" include folder (#73701)Johannes Doerfert24-39/+58
2023-11-28[OpenMP][NFC] Merge MemoryManager into PluginInterface (#73678)Johannes Doerfert8-30/+14
2023-11-28[OpenMP][NFC] Merge elf_common into PluginInterface (#73677)Johannes Doerfert13-173/+93
2023-11-27[OpenMP][NFC] Simplify codeJohannes Doerfert1-24/+21
2023-11-27[OpenMP][NFC] Fix diagnostic warningsJohannes Doerfert1-14/+14
2023-11-27[OpenMP][NFC] Remove else after returnJohannes Doerfert1-3/+2
2023-11-27[OpenMP][NFC] Remove unused variableJohannes Doerfert1-2/+0
2023-11-27[OpenMP][Docs] Cleanup libomptarget READMEJohannes Doerfert1-53/+7
2023-11-27[OpenMP] Temporarily disable OMPT tests for x64Joseph Huber6-0/+12
2023-11-27[OpenMP] Enable position independent code for libomptargetJoseph Huber2-1/+5
2023-11-27[OpenMP] Tear down GenericDeviceTy's with GenericPluginTy (#73557)Johannes Doerfert6-24/+5
2023-11-27[OpenMP][NFC] Minor name and code simplificationJohannes Doerfert2-8/+5
2023-11-27[OpenMP][NFC] Remove no-op __tgt_rtl_deinit_pluginJohannes Doerfert5-34/+0
2023-11-27[OpenMP][NFC] Remove unused (un)register_lib plugin APIJohannes Doerfert4-25/+0