llvm-project/openmp/libomptarget/deviceRTLs/nvptx
Jon Chesterfield 27177b82d4 [OpenMP] Lower printf to __llvm_omp_vprintf
Extension of D112504. Lower amdgpu printf to `__llvm_omp_vprintf`
which takes the same const char*, void* arguments as cuda vprintf and also
passes the size of the void* alloca which will be needed by a non-stub
implementation of `__llvm_omp_vprintf` for amdgpu.

This removes the amdgpu link error on any printf in a target region in favour
of silently compiling code that doesn't print anything to stdout.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D112680
2021-11-10 15:30:56 +00:00
..
docs [OpenMP] NFC: Fix trivial typo 2020-04-04 12:06:54 +09:00
src [OpenMP] Lower printf to __llvm_omp_vprintf 2021-11-10 15:30:56 +00:00
test [OpenMP][CMake] Pass --cuda-path to regression tests. 2021-04-27 16:27:40 -05:00
CMakeLists.txt [OpenMP] Build device runtimes for sm_86 2021-11-04 17:54:59 -05:00