[HIP] Fix environment variable HIP_DEVICE_LIB_PATH
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Thu, 23 Jan 2020 22:30:07 +0000 (17:30 -0500)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Tue, 28 Jan 2020 16:27:01 +0000 (11:27 -0500)
commitb7e415f37f38c65ced6d725d100790526920bc0c
treed7fb12808cb05c32d31486184502ab64d84cc162
parentc4267b7b1371cc3ffaf6d4e701ab90c082ef18dd
[HIP] Fix environment variable HIP_DEVICE_LIB_PATH

Currently device lib path set by environment variable HIP_DEVICE_LIB_PATH
does not work due to extra "-L" added to each entry.

This patch fixes that by allowing argument name to be empty in addDirectoryList.

Differential Revision: https://reviews.llvm.org/D73299
clang/lib/Driver/ToolChains/CommonArgs.cpp
clang/lib/Driver/ToolChains/CommonArgs.h
clang/lib/Driver/ToolChains/HIP.cpp
clang/test/Driver/hip-device-libs.hip