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

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.h327 path_list &Paths);
329 const std::string &OSLibDir, path_list &Paths);
H A DCommonArgs.h24 ToolChain::path_list &Paths);
H A DGnu.cpp2727 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 DCommonArgs.cpp64 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 DMSVC.cpp1324 const StringRef Paths[] = { local
1331 addSystemIncludes(DriverArgs, CC1Args, Paths);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp91 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 DSemaAccess.cpp929 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 DSemaExceptionSpec.cpp735 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
737 if (!IsDerivedFrom(SourceLocation(), ExceptionType, HandlerType, Paths) ||
738 Paths.isAmbiguous(Context.getCanonicalType(HandlerType)))
743 Paths.front(),
H A DSemaDeclCXX.cpp1287 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 DSemaStmt.cpp4155 CXXBasePaths Paths; local
4156 Paths.setOrigin(RD);
4158 if (RD->lookupInBases(CTPB, Paths)) {
4160 if (!Paths.isAmbiguous(CTPB.getFoundHandlerType())) {
H A DSemaOverload.cpp3137 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 DSemaOpenMP.cpp14633 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 DSemaExpr.cpp14873 CXXBasePaths Paths; local
14875 Paths)) {
14876 if (Paths.getDetectedVirtual()) {
14883 CXXBasePath &Path = Paths.front();
H A DSemaDecl.cpp8099 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 DASTMatchersInternal.cpp79 CXXBasePaths Paths;
80 Paths.setOrigin(&Node);
93 return Node.lookupInBases(basePredicate, Paths,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h577 VPtrInfoVector &Paths);
H A DDeclCXX.h1508 /// \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 DModuleMap.cpp155 /// 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 DToolChain.h196 ArrayRef<StringRef> Paths);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DToolChain.cpp891 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 DExprConstant.cpp2903 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 DBodyFarm.cpp226 CXXBasePaths Paths(
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp1378 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 DSema.h6931 CXXBasePaths &Paths);
6934 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath);
6948 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);

Completed in 477 milliseconds

12