llvm-project
c49460ba - [flang-rt] Enable more runtime functions for the GPU target (#183649)

Commit
9 days ago
[flang-rt] Enable more runtime functions for the GPU target (#183649) Summary: This enables primarily `stop.cpp` and `descriptor.cpp`. Requires a little bit of wrangling to get it to compile. Unlike the CUDA build, this build uses an in-tree libc++ configured for the GPU. This is configured without thread support, environment, or filesystem, and it is not POSIX at all. So, no mutexes, pthreads, or get/setenv. I tested stop, but i don't know if it's actually legal to exit from OpenMP offloading.
Author
Parents
Loading