/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | MicrosoftVBTables.cpp | 46 VBTablePathVector Paths; local 48 CharUnits::Zero()), Paths); 49 for (VBTablePathVector::iterator I = Paths.begin(), E = Paths.end(); 60 VBTablePathVector &Paths) { 61 size_t PathsStart = Paths.size(); 72 Paths.push_back(Info); 99 size_t NumPaths = Paths.size(); 101 Paths); 105 for (size_t I = NumPaths, E = Paths 58 findUnambiguousPaths(const CXXRecordDecl *ReusingBase, BaseSubobject CurSubobject, VBTablePathVector &Paths) argument 133 rebucketPaths(VBTablePathVector &Paths, size_t PathsStart, bool SecondPass) argument [all...] |
H A D | MicrosoftVBTables.h | 77 /// ambiguity. Paths are "ambiguous" if multiple paths have the same set of 109 VBTablePathVector &Paths); 113 bool rebucketPaths(VBTablePathVector &Paths, size_t PathsStart,
|
H A D | CGExprCXX.cpp | 1668 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1673 if (!Dst->isDerivedFrom(Src, Paths)) 1680 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end();
|
/freebsd-10.1-release/contrib/llvm/lib/ExecutionEngine/ |
H A D | EventListenerCommon.h | 32 DenseMap<AssertingVH<MDNode>, std::string> Paths; member in class:llvm::jitprofiling::FilenameCache 45 std::string &P = Paths[Scope];
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 121 /// Paths - The actual set of paths that can be taken from the 123 std::list<CXXBasePath> Paths; member in class:clang::CXXBasePaths 185 paths_iterator begin() { return Paths.begin(); } 186 paths_iterator end() { return Paths.end(); } 187 const_paths_iterator begin() const { return Paths.begin(); } 188 const_paths_iterator end() const { return Paths.end(); } 190 CXXBasePath& front() { return Paths.front(); } 191 const CXXBasePath& front() const { return Paths.front(); }
|
H A D | DeclCXX.h | 1377 /// \param Paths will contain the paths taken from the current class to the 1383 /// tangling input and output in \p Paths 1384 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1454 /// and populating the given \p Paths structure with the paths through the 1456 /// the \p Paths structure can be queried to retrieve the matching paths and 1464 /// \param Paths used to record the paths from this class to its base class 1470 CXXBasePaths &Paths) const;
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Lookup.h | 133 Paths(0), 155 Paths(0), 175 Paths(0), 190 if (Paths) deletePaths(Paths); 284 return Paths; 422 if (Paths) { 423 deletePaths(Paths); 424 Paths = 0; 435 } else if (Paths) { 661 CXXBasePaths *Paths; member in class:clang::LookupResult [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 62 Paths.clear(); 72 Paths.swap(Other.Paths); 81 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, 83 return isDerivedFrom(Base, Paths); 87 CXXBasePaths &Paths) const { 91 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)); 94 Paths); 101 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, 107 Paths [all...] |
H A D | VTableBuilder.cpp | 254 CXXBasePaths Paths(/*FindAmbiguities=*/false, 257 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) 260 return ComputeBaseOffset(Context, DerivedRD, Paths.front()); 1226 CXXBasePaths Paths(/*FindAmbiguities=*/true, 1229 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) 1234 for (CXXBasePaths::const_paths_iterator I = Paths.begin(), E = Paths.end(); 2664 CXXBasePaths Paths; local 2665 Base.getBase()->lookupInBases(BaseInSet, &Collector.Bases, Paths); 2674 for (CXXBasePaths::paths_iterator I = Paths [all...] |
/freebsd-10.1-release/usr.bin/calendar/calendars/ |
H A D | calendar.lotr | 18 02/26 Aragorn takes the Paths of the Dead
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaCast.cpp | 1113 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1115 if (!Self.IsDerivedFrom(SrcExpr->getType(), R->getPointeeType(), Paths)) 1118 Self.BuildBasePathArray(Paths, BasePath); 1210 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1212 if (!Self.IsDerivedFrom(DestType, SrcType, Paths)) { 1240 if (Paths.isAmbiguous(SrcType.getUnqualifiedType())) { 1245 if (!Paths.isRecordingPaths()) { 1246 Paths.clear(); 1247 Paths.setRecordingPaths(true); 1248 Self.IsDerivedFrom(DestType, SrcType, Paths); [all...] |
H A D | SemaLookup.cpp | 330 assert((Paths != NULL) == (ResultKind == Ambiguous && 336 void LookupResult::deletePaths(CXXBasePaths *Paths) { argument 337 delete Paths; 486 Paths = new CXXBasePaths; 487 Paths->swap(P); 488 addDeclsFromBasePaths(*Paths); 494 Paths = new CXXBasePaths; 495 Paths->swap(P); 496 addDeclsFromBasePaths(*Paths); 504 if (Paths) Ou 1666 CXXBasePaths Paths; local 1857 CXXBasePaths *Paths = Result.getBasePaths(); local 1876 CXXBasePaths *Paths = Result.getBasePaths(); local [all...] |
H A D | SemaExceptionSpec.cpp | 622 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 653 Paths.clear(); 654 if (!IsDerivedFrom(CanonicalSubT, CanonicalSuperT, Paths)) 657 if (Paths.isAmbiguous(Context.getCanonicalType(CanonicalSuperT))) 663 Paths.front(),
|
H A D | SemaAccess.cpp | 938 CXXBasePaths &Paths) { 945 Paths); 956 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); 1389 CXXBasePaths Paths; local 1390 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths); 934 FindBestPath(Sema &S, const EffectiveContext &EC, AccessTarget &Target, AccessSpecifier FinalAccess, CXXBasePaths &Paths) argument
|
H A D | SemaDeclCXX.cpp | 1565 bool Sema::IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths) { argument 1577 return DerivedRD->isDerivedFrom(BaseRD, Paths); 1580 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, argument 1583 assert(Paths.isRecordingPaths() && "Must record paths!"); 1585 const CXXBasePath &Path = Paths.front(); 1634 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1636 bool DerivationOkay = IsDerivedFrom(Derived, Base, Paths); 1641 if (!Paths.isAmbiguous(Context.getCanonicalType(Base).getUnqualifiedType())) { 1644 switch (CheckBaseClassAccess(Loc, Base, Derived, Paths.front(), 1657 BuildBasePathArray(Paths, *BasePat 1712 getAmbiguousPathsDisplayString(CXXBasePaths &Paths) argument [all...] |
H A D | SemaExprCXX.cpp | 4120 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 4124 if (!IsDerivedFrom(LHSType, Class, Paths) || 4125 Paths.isAmbiguous(Context.getCanonicalType(Class))) { 4135 BuildBasePathArray(Paths, BasePath);
|
H A D | SemaOverload.cpp | 2760 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 2762 bool DerivationOkay = IsDerivedFrom(ToClass, FromClass, Paths); 2767 if (Paths.isAmbiguous(Context.getCanonicalType(FromClass). 2769 std::string PathDisplayStr = getAmbiguousPathsDisplayString(Paths); 2775 if (const RecordType *VBase = Paths.getDetectedVirtual()) { 2784 Paths.front(), 2788 BuildBasePathArray(Paths, BasePath);
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Driver/ |
H A D | ToolChain.cpp | 390 ArrayRef<StringRef> Paths) { 391 for (ArrayRef<StringRef>::iterator I = Paths.begin(), E = Paths.end(); 388 addSystemIncludes(const ArgList &DriverArgs, ArgStringList &CC1Args, ArrayRef<StringRef> Paths) argument
|
H A D | WindowsToolChain.cpp | 330 const StringRef Paths[] = { local 337 addSystemIncludes(DriverArgs, CC1Args, Paths);
|
H A D | ToolChains.cpp | 2374 static void addPathIfExists(Twine Path, ToolChain::path_list &Paths) { argument 2375 if (llvm::sys::fs::exists(Path)) Paths.push_back(Path.str()); 2473 path_list &Paths = getFilePaths(); local 2491 addPathIfExists(GCCInstallation.getInstallPath() + "/mips-r2", Paths); 2496 Paths); 2519 Paths); 2531 addPathIfExists(LibPath + "/" + MultiarchTriple, Paths); 2532 addPathIfExists(LibPath + "/../" + Multilib, Paths); 2535 addPathIfExists(SysRoot + "/lib/" + MultiarchTriple, Paths); 2536 addPathIfExists(SysRoot + "/lib/../" + Multilib, Paths); [all...] |
H A D | Tools.cpp | 4473 // Library Search Paths 5920 const ToolChain::path_list Paths = ToolChain.getFilePaths(); local 5921 for (ToolChain::path_list::const_iterator i = Paths.begin(), e = Paths.end(); 6568 const ToolChain::path_list Paths = ToolChain.getFilePaths(); local 6570 for (ToolChain::path_list::const_iterator i = Paths.begin(), e = Paths.end();
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 334 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, 336 if (MRClass->isDerivedFrom(TargetClass, Paths)) 337 return evalDerivedToBase(loc::MemRegionVal(MR), Paths.front());
|
H A D | ExprEngineCallAndReturn.cpp | 145 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 147 if (ActualClass->isDerivedFrom(ExpectedClass, Paths) && 148 !Paths.isAmbiguous(ActualTy->getCanonicalTypeUnqualified())) { 149 return StoreMgr.evalDerivedToBase(V, Paths.front()); 690 CXXBasePaths Paths(false, false, false); 693 Paths))
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Driver/ |
H A D | ToolChain.h | 100 ArrayRef<StringRef> Paths);
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 1441 /// \brief Append to \p Paths the set of paths needed to get to the 1446 SmallVector<StringRef, 2> Paths; local 1449 Paths.push_back(Mod->Name); 1452 if (Paths.empty()) 1456 for (unsigned I = Paths.size() - 1; I != 0; --I) 1457 llvm::sys::path::append(Path, "Frameworks", Paths[I-1] + ".framework");
|