Home | History | Annotate | Download | only in Driver

Lines Matching defs:LibDir

1368       const std::string LibDir = Prefix + Suffix.str();
1369 if (!D.getVFS().exists(LibDir))
1372 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, Candidate);
1374 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, Candidate);
1377 const std::string LibDir = Prefix + Suffix.str();
1378 if (!D.getVFS().exists(LibDir))
1381 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, Candidate,
2183 const std::string &LibDir, StringRef CandidateTriple,
2189 for (vfs::directory_iterator LI = D.getVFS().dir_begin(LibDir, EC), LE;
2203 LibDir + "/" + VersionText.str() + "/lib/gcc/" + CandidateTriple.str();
2233 const std::string &LibDir, StringRef CandidateTriple,
2261 scanLibDirForGCCTripleSolaris(TargetTriple, Args, LibDir, CandidateTriple,
2273 LI = D.getVFS().dir_begin(LibDir + LibSuffix, EC),
2307 LibDir + LibAndInstallSuffixes[i][0] + "/" + VersionText.str();
2629 std::string LibDir = Dir + "/hexagon/lib";
2630 std::string LibDirCpu = LibDir + '/' + CpuVer;
2637 LibPaths.push_back(LibDir);
3714 // as part of the toolchain under <prefix>/<triple>/<libdir> rather than as
3716 // <prefix>/<libdir>/gcc/<triple>/<version>. This decision is somewhat
3726 // <prefix>/<triple>/<libdir> unless they should be preferred over
4070 StringRef LibDir = GCCInstallation.getParentLibPath();
4081 if (addLibStdCXXIncludePaths(LibDir.str() + "/../include",
4096 LibDir.str() + "/../" + TripleStr.str() + "/include/c++/" + Version.Text,
4099 LibDir.str() + "/../include/c++",
4351 // The contents of LibDir are independent of the version of gcc.
4353 SmallString<128> LibDir(GCCInstallation.getParentLibPath());
4355 llvm::sys::path::append(LibDir, "../sparc-myriad-elf/lib/le");
4357 llvm::sys::path::append(LibDir, "../sparc-myriad-elf/lib");
4358 addPathIfExists(D, LibDir, getFilePaths());
4386 StringRef LibDir = GCCInstallation.getParentLibPath();
4392 LibDir.str() + "/../" + TripleStr.str() + "/include/c++/" + Version.Text,