From 7c78cc52739c3d29589025c130c450a0b349bf7a Mon Sep 17 00:00:00 2001 From: Jonas Hahnfeld Date: Tue, 21 Nov 2017 14:44:45 +0000 Subject: [OpenMP] Consistently use cubin extension for nvlink This was previously done in some places, but for example not for bundling so that single object compilation with -c failed. In addition cubin was used for all file types during unbundling which is incorrect for assembly files that are passed to ptxas. Tighten up the tests so that we can't regress in that area. Differential Revision: https://reviews.llvm.org/D40250 llvm-svn: 318763 --- clang/lib/Driver/ToolChain.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'clang/lib/Driver/ToolChain.cpp') diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index 89c996ca5a1..fac0a5bbff5 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/lib/Driver/ToolChain.cpp @@ -215,6 +215,10 @@ StringRef ToolChain::getDefaultUniversalArchName() const { } } +std::string ToolChain::getInputFilename(const InputInfo &Input) const { + return Input.getFilename(); +} + bool ToolChain::IsUnwindTablesDefault(const ArgList &Args) const { return false; } -- cgit v1.2.3