[compiler-rt] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 4 10:28:39 PDT 2023
================
@@ -0,0 +1,349 @@
+//===----------------------------------------------------------------------===//
----------------
ldionne wrote:
Not attached to this line:
We need to discuss how exceptions are handled when we offload to the GPU. @AntonRydahl mentioned that `throw` was compiled to `__builtin_trap()`. This is going to both fail our tests and make us non-conforming. Our preference would be that the OpenMP backend doesn't try to offload if there are exceptions in the code path we're considering offloading.
Needs more discussion.
https://github.com/llvm/llvm-project/pull/66968
More information about the llvm-commits
mailing list