[all-commits] [llvm/llvm-project] 78b063: [libomptarget][cuda] Call v2 functions explicitly
Jon Chesterfield via All-commits
all-commits at lists.llvm.org
Sat Jan 23 12:33:39 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 78b0630b72a9742d62b07cef912b72f1743bfae9
https://github.com/llvm/llvm-project/commit/78b0630b72a9742d62b07cef912b72f1743bfae9
Author: Jon Chesterfield <jonathanchesterfield at gmail.com>
Date: 2021-01-23 (Sat, 23 Jan 2021)
Changed paths:
M openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.h
M openmp/libomptarget/plugins/cuda/src/rtl.cpp
Log Message:
-----------
[libomptarget][cuda] Call v2 functions explicitly
[libomptarget][cuda] Call v2 functions explicitly
rtl.cpp calls functions like cuMemFree that are replaced by a macro
in cuda.h with cuMemFree_v2. This patch changes the source to use
the v2 names consistently.
See also D95104, D95155 for the idea. Alternatives are to use a mixture,
e.g. call the macro names and explictly dlopen the _v2 names, or to keep
the current status where the symbols are replaced by macros in both files
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D95274
More information about the All-commits
mailing list