/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Hurd.cpp | 79 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 D | Linux.cpp | 293 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 D | RISCVToolchain.cpp | 28 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 D | Solaris.cpp | 182 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 D | SanitizerSpecialCaseList.cpp | 18 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 D | SanitizerSpecialCaseList.h | 35 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 D | CXXInheritance.h | 124 /// 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 D | CXXInheritance.cpp | 71 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 D | VTableBuilder.cpp | 260 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 D | Lookup.h | 186 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 D | PtrTypesSemantics.cpp | 69 CXXBasePaths Paths; 70 Paths.setOrigin(const_cast<CXXRecordDecl *>(R)); 77 return R->lookupInBases(isRefCountableBase, Paths,
|
H A D | RefCntblBaseVirtualDtorChecker.cpp | 65 CXXBasePaths Paths; 66 Paths.setOrigin(RD); 98 if (RD->lookupInBases(IsPublicBaseRefCntblWOVirtualDtor, Paths,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | SpecialCaseList.h | 74 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 D | Automaton.h | 82 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 D | Program.h | 63 /// 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 D | Program.inc | 38 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 D | SpecialCaseList.cpp | 74 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 D | InterpolatingCompilationDatabase.cpp | 327 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 D | CoverageReport.cpp | 121 /// 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 D | SemaCast.cpp | 1389 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 D | SemaLookup.cpp | 338 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 D | MemorySSA.cpp | 523 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 D | Store.cpp | 343 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, 345 if (MRClass->isDerivedFrom(TargetClass, Paths)) 346 return evalDerivedToBase(loc::MemRegionVal(MR), Paths.front());
|
H A D | ExprEngineCallAndReturn.cpp | 149 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 D | Program.inc | 70 ArrayRef<StringRef> Paths) { 77 if (Paths.empty()) 80 Paths = EnvironmentPaths; 83 for (auto Path : Paths) {
|