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

12

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DMicrosoftVBTables.cpp46 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 DMicrosoftVBTables.h77 /// 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 DCGExprCXX.cpp1668 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
1673 if (!Dst->isDerivedFrom(Src, Paths))
1680 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end();
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/
H A DEventListenerCommon.h32 DenseMap<AssertingVH<MDNode>, std::string> Paths; member in class:llvm::jitprofiling::FilenameCache
45 std::string &P = Paths[Scope];
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCXXInheritance.h121 /// 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 DDeclCXX.h1377 /// \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-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DLookup.h133 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-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DCXXInheritance.cpp62 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 DVTableBuilder.cpp254 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-9.3-release/usr.bin/calendar/calendars/
H A Dcalendar.lotr18 02/26 Aragorn takes the Paths of the Dead
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCast.cpp1113 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 DSemaLookup.cpp330 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 DSemaExceptionSpec.cpp622 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 DSemaAccess.cpp938 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 DSemaDeclCXX.cpp1565 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 DSemaExprCXX.cpp4120 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
4124 if (!IsDerivedFrom(LHSType, Class, Paths) ||
4125 Paths.isAmbiguous(Context.getCanonicalType(Class))) {
4135 BuildBasePathArray(Paths, BasePath);
H A DSemaOverload.cpp2760 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-9.3-release/contrib/llvm/tools/clang/lib/Driver/
H A DToolChain.cpp389 ArrayRef<StringRef> Paths) {
390 for (ArrayRef<StringRef>::iterator I = Paths.begin(), E = Paths.end();
387 addSystemIncludes(const ArgList &DriverArgs, ArgStringList &CC1Args, ArrayRef<StringRef> Paths) argument
H A DWindowsToolChain.cpp330 const StringRef Paths[] = { local
337 addSystemIncludes(DriverArgs, CC1Args, Paths);
H A DToolChains.cpp2374 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 DTools.cpp4472 // Library Search Paths
5919 const ToolChain::path_list Paths = ToolChain.getFilePaths(); local
5920 for (ToolChain::path_list::const_iterator i = Paths.begin(), e = Paths.end();
6567 const ToolChain::path_list Paths = ToolChain.getFilePaths(); local
6569 for (ToolChain::path_list::const_iterator i = Paths.begin(), e = Paths.end();
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp334 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true,
336 if (MRClass->isDerivedFrom(TargetClass, Paths))
337 return evalDerivedToBase(loc::MemRegionVal(MR), Paths.front());
H A DExprEngineCallAndReturn.cpp145 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-9.3-release/contrib/llvm/tools/clang/include/clang/Driver/
H A DToolChain.h100 ArrayRef<StringRef> Paths);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Lex/
H A DModuleMap.cpp1441 /// \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");

Completed in 441 milliseconds

12