[llvm-branch-commits] [llvm] [openmp] [OpenMP] Implement omp_get_uid_from_device() / omp_get_device_from_uid() (PR #164392)

2025-10-21 Thread Alex Duran via llvm-branch-commits
@@ -91,6 +93,59 @@ EXTERN int omp_get_device_num(void) { return HostDevice; } +EXTERN int omp_get_device_from_uid(const char *DeviceUid) { + TIMESCOPE(); + OMPT_IF_BUILT(ReturnAddressSetterRAII RA(__builtin_return_address(0))); + + if (!DeviceUid) { +DP("Call to omp_g

[llvm-branch-commits] [llvm] [openmp] [OpenMP] Implement omp_get_uid_from_device() / omp_get_device_from_uid() (PR #164392)

2025-10-21 Thread Alex Duran via llvm-branch-commits
https://github.com/adurang edited https://github.com/llvm/llvm-project/pull/164392 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [openmp] [OpenMP] Implement omp_get_uid_from_device() / omp_get_device_from_uid() (PR #164392)

2025-10-21 Thread Alex Duran via llvm-branch-commits
@@ -91,6 +93,59 @@ EXTERN int omp_get_device_num(void) { return HostDevice; } +EXTERN int omp_get_device_from_uid(const char *DeviceUid) { + TIMESCOPE(); + OMPT_IF_BUILT(ReturnAddressSetterRAII RA(__builtin_return_address(0))); + + if (!DeviceUid) { +DP("Call to omp_g