[Clang][clang-nvlink-wrapper] Pass nvlink path to the wrapper
authorSaiyedul Islam <Saiyedul.Islam@amd.com>
Sat, 9 Oct 2021 12:06:11 +0000 (12:06 +0000)
committerSaiyedul Islam <Saiyedul.Islam@amd.com>
Tue, 12 Oct 2021 16:15:52 +0000 (16:15 +0000)
commitf56548829c4c696d798c252bf097b71538bd45d7
tree4d974cb36cdde34f108f5af2e27b93df3fbf1415
parent968e27397caabafdad46a79dee5677f64bc8da89
[Clang][clang-nvlink-wrapper] Pass nvlink path to the wrapper

Added support of a "--nvlink-path" option in clang-nvlink-wrapper which
takes the path of nvlink binary.

Static Device Library support for OpenMP (D105191) now searches for
nvlink binary and passes its location via this option. In absence
of this option, nvlink binary is searched in locations in PATH.

Differential Revision: https://reviews.llvm.org/D111488
clang/lib/Driver/ToolChains/Cuda.cpp
clang/tools/clang-nvlink-wrapper/ClangNvlinkWrapper.cpp