/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Gnu.h | 327 path_list &Paths); 329 const std::string &OSLibDir, path_list &Paths);
|
H A D | CommonArgs.h | 24 ToolChain::path_list &Paths);
|
H A D | Gnu.cpp | 2727 ToolChain::path_list &Paths) { 2730 addPathIfExists(D, InstallPath + Path, Paths); 2752 path_list &Paths) { 2761 GCCInstallation.getInstallPath(), Paths); 2767 Paths); 2790 Paths); 2802 addPathIfExists(D, LibPath + "/" + MultiarchTriple, Paths); 2803 addPathIfExists(D, LibPath + "/../" + OSLibDir, Paths); 2811 path_list &Paths) { 2818 Paths); 2724 addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs, const Multilib &Multilib, StringRef InstallPath, ToolChain::path_list &Paths) argument 2748 AddMultilibPaths(const Driver &D, const std::string &SysRoot, const std::string &OSLibDir, const std::string &MultiarchTriple, path_list &Paths) argument 2808 AddMultiarchPaths(const Driver &D, const std::string &SysRoot, const std::string &OSLibDir, path_list &Paths) argument [all...] |
H A D | CommonArgs.cpp | 64 ToolChain::path_list &Paths) { 66 Paths.push_back(Path.str()); 63 addPathIfExists(const Driver &D, const Twine &Path, ToolChain::path_list &Paths) argument
|
H A D | MSVC.cpp | 1324 const StringRef Paths[] = { local 1331 addSystemIncludes(DriverArgs, CC1Args, Paths);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
H A D | LibDriver.cpp | 91 static std::string findInputFile(StringRef File, ArrayRef<StringRef> Paths) { argument 92 for (StringRef Dir : Paths) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 929 CXXBasePaths &Paths) { 936 Paths); 947 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); 1379 CXXBasePaths Paths; local 1380 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths); 925 FindBestPath(Sema &S, const EffectiveContext &EC, AccessTarget &Target, AccessSpecifier FinalAccess, CXXBasePaths &Paths) argument
|
H A D | SemaExceptionSpec.cpp | 735 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 737 if (!IsDerivedFrom(SourceLocation(), ExceptionType, HandlerType, Paths) || 738 Paths.isAmbiguous(Context.getCanonicalType(HandlerType))) 743 Paths.front(),
|
H A D | SemaDeclCXX.cpp | 1287 CXXBasePaths Paths; 1288 Paths.setOrigin(const_cast<CXXRecordDecl*>(RD)); 1289 if (!RD->lookupInBases(BaseHasFields, Paths)) { 1296 for (auto &P : Paths) { 1313 if (Paths.isAmbiguous(S.Context.getCanonicalType(BaseType))) { 1315 << RD << BaseType << S.getAmbiguousPathsDisplayString(Paths); 1325 S.BuildBasePathArray(Paths, BasePath); 1330 CXXBasePaths Paths; 1331 if (ClassWithFields->lookupInBases(BaseHasFields, Paths)) { 1334 << Paths [all...] |
H A D | SemaStmt.cpp | 4155 CXXBasePaths Paths; local 4156 Paths.setOrigin(RD); 4158 if (RD->lookupInBases(CTPB, Paths)) { 4160 if (!Paths.isAmbiguous(CTPB.getFoundHandlerType())) {
|
H A D | SemaOverload.cpp | 3137 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 3140 IsDerivedFrom(From->getBeginLoc(), ToClass, FromClass, Paths); 3145 if (Paths.isAmbiguous(Context.getCanonicalType(FromClass). 3147 std::string PathDisplayStr = getAmbiguousPathsDisplayString(Paths); 3153 if (const RecordType *VBase = Paths.getDetectedVirtual()) { 3162 Paths.front(), 3166 BuildBasePathArray(Paths, BasePath);
|
H A D | SemaOpenMP.cpp | 14633 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 14635 if (SemaRef.IsDerivedFrom(Loc, Ty, VD->getType(), Paths)) { 14636 if (!Paths.isAmbiguous(SemaRef.Context.getCanonicalType( 14639 Loc, VD->getType(), Ty, Paths.front(), 14641 SemaRef.BuildBasePathArray(Paths, BasePath); 17289 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 17291 if (SemaRef.IsDerivedFrom(Loc, Type, VD->getType(), Paths)) { 17292 if (!Paths.isAmbiguous(SemaRef.Context.getCanonicalType( 17295 Loc, VD->getType(), Type, Paths.front(),
|
H A D | SemaExpr.cpp | 14873 CXXBasePaths Paths; local 14875 Paths)) { 14876 if (Paths.getDetectedVirtual()) { 14883 CXXBasePath &Path = Paths.front();
|
H A D | SemaDecl.cpp | 8099 CXXBasePaths Paths; local 8104 if (DC->lookupInBases(FOM, Paths)) { 8105 for (auto *I : Paths.found_decls()) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 79 CXXBasePaths Paths; 80 Paths.setOrigin(&Node); 93 return Node.lookupInBases(basePredicate, Paths,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | VTableBuilder.h | 577 VPtrInfoVector &Paths);
|
H A D | DeclCXX.h | 1508 /// \param Paths will contain the paths taken from the current class to the 1514 /// tangling input and output in \p Paths 1515 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1573 /// and populating the given \p Paths structure with the paths through the 1575 /// the \p Paths structure can be queried to retrieve the matching paths and 1581 /// \param Paths used to record the paths from this class to its base class 1589 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 155 /// Append to \p Paths the set of paths needed to get to the 160 SmallVector<StringRef, 2> Paths; local 163 Paths.push_back(Mod->Name); 166 if (Paths.empty()) 170 for (unsigned I = Paths.size() - 1; I != 0; --I) 171 llvm::sys::path::append(Path, "Frameworks", Paths[I-1] + ".framework");
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | ToolChain.h | 196 ArrayRef<StringRef> Paths);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ |
H A D | ToolChain.cpp | 891 ArrayRef<StringRef> Paths) { 892 for (const auto &Path : Paths) { 889 addSystemIncludes(const ArgList &DriverArgs, ArgStringList &CC1Args, ArrayRef<StringRef> Paths) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 2903 CXXBasePaths Paths(/*FindAmbiguities=*/false, 2905 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) 2908 for (CXXBasePathElement &Elem : Paths.front()) 5508 auto RuntimeCheckFailed = [&] (CXXBasePaths *Paths) { 5519 if (!Paths && (declaresSameEntity(DynType->Type, C) || 5522 else if (!Paths || Paths->begin() == Paths->end()) 5524 else if (Paths->isAmbiguous(CQT)) 5527 assert(Paths [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 226 CXXBasePaths Paths(
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 1378 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1383 if (!Dst->isDerivedFrom(Src, Paths)) 1390 for (const CXXBasePath &Path : Paths) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 6931 CXXBasePaths &Paths); 6934 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 6948 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|