[libomptarget][cuda] Handle missing _v2 symbols gracefully
Follow on from D95367. Dlsym the _v2 symbols if present, otherwise use the
unsuffixed version. Builds a hashtable for the check, can revise for zero
heap allocations later if necessary.
Paths
| Differential D95415
[libomptarget][cuda] Handle missing _v2 symbols gracefully ClosedPublic Authored by JonChesterfield on Jan 25 2021, 7:04 PM.
Details Summary [libomptarget][cuda] Handle missing _v2 symbols gracefully Follow on from D95367. Dlsym the _v2 symbols if present, otherwise use the
Diff Detail
Unit TestsFailed
Event TimelineThis revision is now accepted and ready to land.Jan 25 2021, 8:10 PM JonChesterfield added inline comments.
This revision was landed with ongoing or failed builds.Jan 26 2021, 4:22 PM Closed by commit rG653655040f3e: [libomptarget][cuda] Handle missing _v2 symbols gracefully (authored by JonChesterfield). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 319375 openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.h
openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.cpp
|
clang-tidy: error: 'Debug.h' file not found [clang-diagnostic-error]
not useful