Searched refs:Paths (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHurd.cpp79 path_list &Paths = getFilePaths(); local
88 Generic_GCC::AddMultilibPaths(D, SysRoot, OSLibDir, MultiarchTriple, Paths);
96 addPathIfExists(D, D.Dir + "/../lib/" + MultiarchTriple, Paths);
97 addPathIfExists(D, D.Dir + "/../" + OSLibDir, Paths);
100 addPathIfExists(D, SysRoot + "/lib/" + MultiarchTriple, Paths);
101 addPathIfExists(D, SysRoot + "/lib/../" + OSLibDir, Paths);
103 addPathIfExists(D, SysRoot + "/usr/lib/" + MultiarchTriple, Paths);
104 addPathIfExists(D, SysRoot + "/usr/lib/../" + OSLibDir, Paths);
106 Generic_GCC::AddMultiarchPaths(D, SysRoot, OSLibDir, Paths);
114 addPathIfExists(D, D.Dir + "/../lib", Paths);
[all...]
H A DLinux.cpp293 path_list &Paths = getFilePaths(); local
298 Generic_GCC::AddMultilibPaths(D, SysRoot, OSLibDir, MultiarchTriple, Paths);
306 addPathIfExists(D, D.Dir + "/../lib/" + MultiarchTriple, Paths);
307 addPathIfExists(D, D.Dir + "/../" + OSLibDir, Paths);
310 addPathIfExists(D, SysRoot + "/lib/" + MultiarchTriple, Paths);
311 addPathIfExists(D, SysRoot + "/lib/../" + OSLibDir, Paths);
324 Paths);
327 addPathIfExists(D, SysRoot + "/usr/lib/" + MultiarchTriple, Paths);
333 addPathIfExists(D, SysRoot + "/usr/" + OSLibDir, Paths);
335 addPathIfExists(D, SysRoot + "/usr/lib/../" + OSLibDir, Paths);
[all...]
H A DRISCVToolchain.cpp28 ToolChain::path_list &Paths) {
31 addPathIfExists(D, InstallPath + Path, Paths);
42 path_list &Paths = getFilePaths(); local
45 GCCInstallation.getInstallPath(), Paths);
25 addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, const Multilib &Multilib, StringRef InstallPath, ToolChain::path_list &Paths) argument
H A DSolaris.cpp182 path_list &Paths = getFilePaths(); local
189 Paths);
190 addPathIfExists(D, GCCInstallation.getParentLibPath() + LibSuffix, Paths);
196 addPathIfExists(D, D.Dir + "/../lib", Paths);
198 addPathIfExists(D, D.SysRoot + "/usr/lib" + LibSuffix, Paths);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/
H A DSanitizerSpecialCaseList.cpp18 SanitizerSpecialCaseList::create(const std::vector<std::string> &Paths, argument
23 if (SSCL->createInternal(Paths, VFS, Error)) {
31 SanitizerSpecialCaseList::createOrDie(const std::vector<std::string> &Paths, argument
34 if (auto SSCL = create(Paths, VFS, Error))
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizerSpecialCaseList.h35 create(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &VFS,
39 createOrDie(const std::vector<std::string> &Paths,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCXXInheritance.h124 /// Paths - The actual set of paths that can be taken from the
126 std::list<CXXBasePath> Paths; member in class:clang::CXXBasePaths
191 paths_iterator begin() { return Paths.begin(); }
192 paths_iterator end() { return Paths.end(); }
193 const_paths_iterator begin() const { return Paths.begin(); }
194 const_paths_iterator end() const { return Paths.end(); }
196 CXXBasePath& front() { return Paths.front(); }
197 const CXXBasePath& front() const { return Paths.front(); }
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DCXXInheritance.cpp71 Paths.clear();
82 Paths.swap(Other.Paths);
92 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false,
94 return isDerivedFrom(Base, Paths);
98 CXXBasePaths &Paths) const {
102 Paths.setOrigin(const_cast<CXXRecordDecl*>(this));
109 Paths);
116 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false,
122 Paths
[all...]
H A DVTableBuilder.cpp260 CXXBasePaths Paths(/*FindAmbiguities=*/false,
263 if (!DerivedRD->isDerivedFrom(BaseRD, Paths))
266 return ComputeBaseOffset(Context, DerivedRD, Paths.front());
1213 CXXBasePaths Paths(/*FindAmbiguities=*/true,
1216 if (!DerivedRD->isDerivedFrom(BaseRD, Paths))
1221 for (const CXXBasePath &Path : Paths) {
2694 CXXBasePaths Paths;
2699 Paths);
2710 for (const CXXBasePath &Path : Paths) {
3273 static bool rebucketPaths(VPtrInfoVector &Paths);
3296 computeVTablePaths(bool ForVBTables, const CXXRecordDecl *RD, VPtrInfoVector &Paths) argument
3382 rebucketPaths(VPtrInfoVector &Paths) argument
3425 findPathsToSubobject(ASTContext &Context, const ASTRecordLayout &MostDerivedLayout, const CXXRecordDecl *RD, CharUnits Offset, BaseSubobject IntroducingObject, FullPathTy &FullPath, std::list<FullPathTy> &Paths) argument
3568 computeFullPathsForVFTables(ASTContext &Context, const CXXRecordDecl *RD, VPtrInfoVector &Paths) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h186 Paths(std::move(Other.Paths)),
199 Other.Paths = nullptr;
207 Paths = std::move(Other.Paths);
222 Other.Paths = nullptr;
229 if (Paths) deletePaths(Paths);
344 return Paths;
479 if (Paths) {
727 CXXBasePaths *Paths = nullptr; member in class:clang::LookupResult
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp69 CXXBasePaths Paths;
70 Paths.setOrigin(const_cast<CXXRecordDecl *>(R));
77 return R->lookupInBases(isRefCountableBase, Paths,
H A DRefCntblBaseVirtualDtorChecker.cpp65 CXXBasePaths Paths;
66 Paths.setOrigin(RD);
98 if (RD->lookupInBases(IsPublicBaseRefCntblWOVirtualDtor, Paths,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DSpecialCaseList.h74 create(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &FS,
83 createOrDie(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &FS);
109 bool createInternal(const std::vector<std::string> &Paths,
H A DAutomaton.h82 SmallVector<NfaPath, 4> Paths; member in class:llvm::internal::NfaTranscriber
125 Paths.clear();
142 Paths.clear();
150 Paths.push_back(std::move(P));
152 return Paths;
H A DProgram.h63 /// Find the first executable file \p Name in \p Paths.
71 /// \param Paths optional list of paths to search for \p Name. If empty it
74 /// \returns The fully qualified path to the first \p Name in \p Paths if it
77 findProgramByName(StringRef Name, ArrayRef<StringRef> Paths = {});
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/Windows/
H A DProgram.inc38 ArrayRef<StringRef> Paths) {
46 if (!Paths.empty()) {
47 PathStorage.reserve(Paths.size() * MAX_PATH);
48 for (unsigned i = 0; i < Paths.size(); ++i) {
51 StringRef P = Paths[i];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DSpecialCaseList.cpp74 SpecialCaseList::create(const std::vector<std::string> &Paths, argument
77 if (SCL->createInternal(Paths, FS, Error))
91 SpecialCaseList::createOrDie(const std::vector<std::string> &Paths, argument
94 if (auto SCL = create(Paths, FS, Error))
99 bool SpecialCaseList::createInternal(const std::vector<std::string> &Paths, argument
102 for (const auto &Path : Paths) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/
H A DInterpolatingCompilationDatabase.cpp327 Paths.reserve(OriginalPaths.size());
333 Paths.emplace_back(Path, I);
341 llvm::sort(Paths);
346 bool empty() const { return Paths.empty(); }
412 Award(1, indexLookup</*Prefix=*/true>(Prefix, Paths));
441 S.PrefixLength = matchingPrefix(Filename, Paths[S.Index].first);
452 S.PrefixLength = matchingPrefix(Filename, Paths[S.Index].first);
458 return {longestMatch(Filename, Paths).second, 0};
495 std::vector<SubstringAndIndex> Paths; // Full path. member in class:clang::tooling::__anon2394::FileIndex
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageReport.cpp121 /// Get the number of redundant path components in each path in \p Paths.
122 unsigned getNumRedundantPathComponents(ArrayRef<std::string> Paths) { argument
125 SmallVector<StringRef, 8> FirstPathComponents{sys::path::begin(Paths[0]),
126 sys::path::end(Paths[0])};
129 for (unsigned I = 1, E = Paths.size(); NumRedundant > 0 && I < E; ++I) {
130 StringRef Path = Paths[I];
151 /// \p Paths.
152 unsigned getRedundantPrefixLen(ArrayRef<std::string> Paths) { argument
154 if (Paths.size() <= 1)
158 unsigned NumRedundant = getNumRedundantPathComponents(Paths);
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp1389 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
1392 R->getPointeeType(), Paths))
1395 Self.BuildBasePathArray(Paths, BasePath);
1490 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
1492 if (!Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths)) {
1520 if (Paths.isAmbiguous(SrcType.getUnqualifiedType())) {
1525 if (!Paths.isRecordingPaths()) {
1526 Paths.clear();
1527 Paths.setRecordingPaths(true);
1528 Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths);
[all...]
H A DSemaLookup.cpp338 assert((Paths != nullptr) == (ResultKind == Ambiguous &&
345 void LookupResult::deletePaths(CXXBasePaths *Paths) { argument
346 delete Paths;
647 Paths = new CXXBasePaths;
648 Paths->swap(P);
649 addDeclsFromBasePaths(*Paths);
655 Paths = new CXXBasePaths;
656 Paths->swap(P);
657 addDeclsFromBasePaths(*Paths);
665 if (Paths) Ou
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp523 SmallVector<DefPath, 32> Paths; member in class:__anon3382::ClobberWalker
600 upward_defs_begin({Phi, Paths[PriorNode].Loc}, DT), upward_defs_end());
602 PausedSearches.push_back(Paths.size());
603 Paths.emplace_back(P.second, P.first, PriorNode);
617 /// PausedSearches is an array of indices into the Paths array. Its incoming
634 DefPath &Node = Paths[PathIndex];
718 T &curNode() const { return W->Paths[*N]; }
748 assert(!Paths.empty() && NP >= &Paths.front() && NP <= &Paths
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp343 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true,
345 if (MRClass->isDerivedFrom(TargetClass, Paths))
346 return evalDerivedToBase(loc::MemRegionVal(MR), Paths.front());
H A DExprEngineCallAndReturn.cpp149 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
151 if (ActualClass->isDerivedFrom(ExpectedClass, Paths) &&
152 !Paths.isAmbiguous(ActualTy->getCanonicalTypeUnqualified())) {
153 return StoreMgr.evalDerivedToBase(V, Paths.front());
849 CXXBasePaths Paths(false, false, false);
854 Paths))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/Unix/
H A DProgram.inc70 ArrayRef<StringRef> Paths) {
77 if (Paths.empty())
80 Paths = EnvironmentPaths;
83 for (auto Path : Paths) {

Completed in 232 milliseconds

12