summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorGheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com>2018-03-13 20:50:12 +0000
committerGheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com>2018-03-13 20:50:12 +0000
commit0805b80a73687c02884898647f34cd87e0edf9a4 (patch)
treec6c78420ddd2a1bdec7427be27c2158c140fff5f /clang/lib
parent4aeec519863587d7d744f37d5fe9eea7c2e23036 (diff)
downloadbcm5719-llvm-0805b80a73687c02884898647f34cd87e0edf9a4.tar.gz
bcm5719-llvm-0805b80a73687c02884898647f34cd87e0edf9a4.zip
Revert revision 327438.
llvm-svn: 327447
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/ToolChains/Cuda.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp
index 64e62cb3e0e..896505f8e88 100644
--- a/clang/lib/Driver/ToolChains/Cuda.cpp
+++ b/clang/lib/Driver/ToolChains/Cuda.cpp
@@ -581,44 +581,6 @@ void CudaToolChain::addClangTargetOptions(
CC1Args.push_back("-target-feature");
CC1Args.push_back("+ptx42");
}
-
- if (DeviceOffloadingKind == Action::OFK_OpenMP) {
- SmallVector<StringRef, 8> LibraryPaths;
- // Add path to lib and/or lib64 folders.
- SmallString<256> DefaultLibPath =
- llvm::sys::path::parent_path(getDriver().Dir);
- llvm::sys::path::append(DefaultLibPath,
- Twine("lib") + CLANG_LIBDIR_SUFFIX);
- LibraryPaths.emplace_back(DefaultLibPath.c_str());
-
- // Add user defined library paths from LIBRARY_PATH.
- llvm::Optional<std::string> LibPath =
- llvm::sys::Process::GetEnv("LIBRARY_PATH");
- if (LibPath) {
- SmallVector<StringRef, 8> Frags;
- const char EnvPathSeparatorStr[] = {llvm::sys::EnvPathSeparator, '\0'};
- llvm::SplitString(*LibPath, Frags, EnvPathSeparatorStr);
- for (StringRef Path : Frags)
- LibraryPaths.emplace_back(Path.trim());
- }
-
- std::string LibOmpTargetName =
- "libomptarget-nvptx-" + GpuArch.str() + ".bc";
- bool FoundBCLibrary = false;
- for (StringRef LibraryPath : LibraryPaths) {
- SmallString<128> LibOmpTargetFile(LibraryPath);
- llvm::sys::path::append(LibOmpTargetFile, LibOmpTargetName);
- if (llvm::sys::fs::exists(LibOmpTargetFile)) {
- CC1Args.push_back("-mlink-cuda-bitcode");
- CC1Args.push_back(DriverArgs.MakeArgString(LibOmpTargetFile));
- FoundBCLibrary = true;
- break;
- }
- }
- if (!FoundBCLibrary)
- getDriver().Diag(diag::warn_drv_omp_offload_target_missingbcruntime)
- << LibOmpTargetName;
- }
}
void CudaToolChain::AddCudaIncludeArgs(const ArgList &DriverArgs,
OpenPOWER on IntegriCloud