[OpenMP] Add extra flag handling to linker wrapper
authorJoseph Huber <jhuber6@vols.utk.edu>
Wed, 12 Jan 2022 21:14:52 +0000 (16:14 -0500)
committerJoseph Huber <jhuber6@vols.utk.edu>
Tue, 1 Feb 2022 04:11:41 +0000 (23:11 -0500)
commitcb7cfaec71850d0a6bc6e00729f0ef6107c51419
tree03a9ca96b943199ec339a1e204b3d84f20c2b15f
parentf28c3153ee6d93aa07610682519bdf0ea93755b4
[OpenMP] Add extra flag handling to linker wrapper

This patch adds support for a few extra flags in the linker wrapper,
such as debugging flags, verbose output, and passing arguments to ptxas. We also
now forward pass remarks to the LLVM backend so they will show up in the LTO
passes.

Depends on D117049

Differential Revision: https://reviews.llvm.org/D117156
clang/lib/Driver/ToolChains/Clang.cpp
clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp