llvm-project/openmp/libomptarget/DeviceRTL/include
Shilei Tian db5a2afa62 [OpenMP][DeviceRTL] Implement libc function `memcmp`
We will add some simple implementation of libc functions starting from
this patch, and the first one is `memcmp`, which is reported in #56929. Note that
`malloc` and `free` are not included in this patch because of the use of
`declare variant`. In the near future we will implement the two functions w/o
using any vendor provided function.

This fixes #56929.

Reviewed By: jhuber6

Differential Revision: https://reviews.llvm.org/D131182
2022-08-04 14:37:54 -04:00
..
Configuration.h [OpenMP] Implementing omp_get_device_num() 2022-06-29 02:18:21 -05:00
Debug.h [OpenMP][DeviceRTL] Implement libc function `memcmp` 2022-08-04 14:37:54 -04:00
Interface.h [OpenMP] Implementing omp_get_device_num() 2022-06-29 02:18:21 -05:00
LibC.h [OpenMP][DeviceRTL] Implement libc function `memcmp` 2022-08-04 14:37:54 -04:00
Mapping.h [Libomptarget] Allow the device runtime to be compiled for the host 2022-05-13 14:38:27 -04:00
State.h [OpenMP] Introduce more fine-grained control over the thread state use 2022-07-21 12:30:38 -05:00
Synchronization.h Revert "[OpenMP] Remove noinline attributes in the device runtime" 2022-07-27 11:09:18 -04:00
Types.h [OpenMP][DeviceRTL] Implement libc function `memcmp` 2022-08-04 14:37:54 -04:00
Utils.h [OpenMP] Use Undef instead of null as pointer for inactive lanes 2022-07-21 12:28:45 -05:00
generated_microtask_cases.gen