llvm-project/openmp/libomptarget/include
Joseph Huber 51bda3a0e7 [Libomptarget] Replace std::vector with llvm::SmallVector
The runtime makes some use of `std::vector` data structures. We should
be able to replace these trivially with `llvm::SmallVector` instead.
This should allow us to avoid heap allocations in the majority of cases
now.

Reviewed By: tianshilei1992

Differential Revision: https://reviews.llvm.org/D130927
2022-08-01 15:59:15 -04:00
..
Debug.h [OpenMP] Add an information flag for device data transfers 2021-06-08 20:23:27 -04:00
DeviceEnvironment.h [libomptarget] Move device environment to shared header, remove divergence 2021-10-07 12:03:48 +01:00
ExclusiveAccess.h [OpenMP][FIX] Repair ExclusiveAccess move semantic snafu 2022-03-25 16:00:53 -05:00
SourceInfo.h [Libomptarget] Use entry name for global info 2022-04-25 09:56:43 -04:00
device.h [Libomptarget] Replace std::vector with llvm::SmallVector 2022-08-01 15:59:15 -04:00
dlwrap.h [nfc][openmp] Swap arguments to remove noise from upcoming diff 2022-03-11 23:08:37 +00:00
interop.h Runtime for Interop directive 2022-01-27 15:16:24 -05:00
omptarget.h [Libomptarget] Add support for offloading binaries in libomptarget 2022-07-21 13:20:04 -04:00
omptargetplugin.h [openmp] Introduce optional plugin init/deinit functions 2022-07-28 16:21:38 +01:00
rtl.h [Libomptarget] Replace std::vector with llvm::SmallVector 2022-08-01 15:59:15 -04:00