[HIP] Fix -mllvm option for device lld linker
currently clang passes -mllvm options to the device lld linker plugin
when compiling HIP. This is against default clang behavior
which is only passing -mllvm options to linker plugin specified through -Wl
options. This patch lets clang only pass -Xoffload-linker -mllvm= options
to device lld linker plugin.
Fixes: https://github.com/llvm/llvm-project/issues/63604
Reviewed by: Joseph Huber, Matt Arsenault
Differential Revision: https://reviews.llvm.org/D154145