Lines Matching refs:Lib
398 if (!llvm::sys::Process::GetEnv("LIB") ||
404 toolchains::MSVCToolChain::SubDirectoryType::Lib)));
407 TC.getSubDirectoryPath(toolchains::MSVCToolChain::SubDirectoryType::Lib,
410 if (!llvm::sys::Process::GetEnv("LIB") ||
459 llvm::sys::path::replace_extension(ImplibName, "lib");
479 for (const auto &Lib : {"asan_dynamic", "asan_dynamic_runtime_thunk"})
480 CmdArgs.push_back(TC.getCompilerRTArgString(Args, Lib));
494 for (const auto &Lib : {"asan", "asan_cxx"}) {
495 CmdArgs.push_back(TC.getCompilerRTArgString(Args, Lib));
496 // Make sure the linker consider all object files from the static lib.
498 // interface exported by the static lib in the main executable.
500 TC.getCompilerRT(Args, Lib)));
524 CmdArgs.push_back("-nodefaultlib:vcomp.lib");
525 CmdArgs.push_back("-nodefaultlib:vcompd.lib");
527 TC.getDriver().Dir + "/../lib"));
530 CmdArgs.push_back("-defaultlib:libomp.lib");
533 CmdArgs.push_back("-defaultlib:libiomp5md.lib");
543 // Add compiler-rt lib in case if it was explicitly
560 StringRef Lib = A.getValue();
562 if (Lib.endswith(".lib"))
563 LinkLibArg = Args.MakeArgString(Lib);
565 LinkLibArg = Args.MakeArgString(Lib + ".lib");
778 // e.g. x86 libs are directly in /lib as opposed to /lib/x86.
851 case SubDirectoryType::Lib:
852 llvm::sys::path::append(Path, "lib", SubdirName);
1072 llvm::sys::path::append(TestPath, "Lib", Test);
1104 llvm::sys::path::append(libPath, "Lib");
1110 // In Windows SDK 7.x, x86 libraries are directly in the Lib folder.
1173 llvm::sys::path::append(LibPath, "Lib", UCRTVersion, "ucrt", ArchName);