Home
last modified time | relevance | path

Searched refs:BasePath (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCast.cpp79 CXXCastPath BasePath; member
208 CXXCastPath &BasePath,
215 CXXCastPath &BasePath);
221 CXXCastPath &BasePath);
228 CXXCastPath &BasePath);
235 CXXCastPath &BasePath);
248 CXXCastPath &BasePath,
340 &Op.BasePath, DestTInfo, in BuildCXXNamedCast()
367 &Op.BasePath, DestTInfo, CurFPFeatureOverrides(), OpLoc, in BuildCXXNamedCast()
866 &BasePath)) { in CheckDynamicCast()
[all …]
H A DSema.cpp576 const CXXCastPath *BasePath, in ImpCastExprToType() argument
621 if (ImpCast->getCastKind() == Kind && (!BasePath || BasePath->empty())) { in ImpCastExprToType()
628 return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK, in ImpCastExprToType()
H A DSemaExprCXX.cpp4348 CXXCastPath BasePath; in PerformImplicitConversion() local
4349 if (CheckPointerConversion(From, NewToType, Kind, BasePath, CStyle)) in PerformImplicitConversion()
4361 From = ImpCastExprToType(From, NewToType, Kind, VK_RValue, &BasePath, CCK) in PerformImplicitConversion()
4368 CXXCastPath BasePath; in PerformImplicitConversion() local
4369 if (CheckMemberPointerConversion(From, ToType, Kind, BasePath, CStyle)) in PerformImplicitConversion()
4381 From = ImpCastExprToType(From, ToType, Kind, VK_RValue, &BasePath, CCK) in PerformImplicitConversion()
4399 CXXCastPath BasePath; in PerformImplicitConversion() local
4402 From->getSourceRange(), &BasePath, CStyle)) in PerformImplicitConversion()
4407 &BasePath, CCK).get(); in PerformImplicitConversion()
5733 CXXCastPath BasePath; in CheckPointerToMemberOperands() local
[all …]
H A DSemaDeclCXX.cpp1302 CXXCastPath &BasePath) { in findDecomposableBaseClass() argument
1355 S.BuildBasePathArray(Paths, BasePath); in findDecomposableBaseClass()
1378 CXXCastPath BasePath; in checkMemberDecomposition() local
1380 findDecomposableBaseClass(S, Src->getLocation(), OrigRD, BasePath); in checkMemberDecomposition()
1445 VK_LValue, &BasePath); in checkMemberDecomposition()
2895 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() argument
2941 if (BasePath) in CheckDerivedToBaseConversion()
2942 ::BuildBasePathArray(*Path, *BasePath); in CheckDerivedToBaseConversion()
2974 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() argument
2979 BasePath, IgnoreAccess); in CheckDerivedToBaseConversion()
[all …]
H A DSemaOpenMP.cpp16044 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef() argument
16153 SemaRef.BuildBasePathArray(Paths, BasePath); in buildDeclareReductionRef()
16452 CXXCastPath BasePath; in actOnOMPReductionKindClause() local
16455 ReductionId, Type, BasePath, IR == ER ? nullptr : *IR); in actOnOMPReductionKindClause()
16576 CXXCastPath BasePath; in actOnOMPReductionKindClause() local
16579 ReductionId, Type, BasePath, IR == ER ? nullptr : *IR); in actOnOMPReductionKindClause()
16837 if (!BasePath.empty()) { in actOnOMPReductionKindClause()
16841 Context, PtrRedTy, CK_UncheckedDerivedToBase, LHS.get(), &BasePath, in actOnOMPReductionKindClause()
16844 Context, PtrRedTy, CK_UncheckedDerivedToBase, RHS.get(), &BasePath, in actOnOMPReductionKindClause()
H A DSemaExpr.cpp3033 CXXCastPath BasePath; in PerformObjectMemberConversion() local
3035 FromLoc, FromRange, &BasePath)) in PerformObjectMemberConversion()
3041 VK, &BasePath).get(); in PerformObjectMemberConversion()
3053 CXXCastPath BasePath; in PerformObjectMemberConversion() local
3055 FromLoc, FromRange, &BasePath, in PerformObjectMemberConversion()
3060 VK, &BasePath); in PerformObjectMemberConversion()
H A DSemaInit.cpp8198 CXXCastPath BasePath; in Perform() local
8204 CurInit.get()->getSourceRange(), &BasePath, IgnoreBaseAccess)) in Perform()
8215 &BasePath, VK, FPOptionsOverride()); in Perform()
H A DSemaOverload.cpp2988 CXXCastPath& BasePath, in CheckPointerConversion() argument
3025 &BasePath, IgnoreBaseAccess)) in CheckPointerConversion()
3116 CXXCastPath &BasePath, in CheckMemberPointerConversion() argument
3169 BuildBasePathArray(Paths, BasePath); in CheckMemberPointerConversion()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp707 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() argument
711 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
718 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
735 const CXXCastPath *BasePath, in Create() argument
740 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
746 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
793 const CXXCastPath *BasePath, in Create() argument
797 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
803 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
842 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create() argument
[all …]
H A DMicrosoftMangle.cpp150 ArrayRef<const CXXRecordDecl *> BasePath,
153 ArrayRef<const CXXRecordDecl *> BasePath,
179 ArrayRef<const CXXRecordDecl *> BasePath,
3494 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath, in mangleCXXVFTable() argument
3508 for (const CXXRecordDecl *RD : BasePath) in mangleCXXVFTable()
3514 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath, in mangleCXXVBTable() argument
3525 for (const CXXRecordDecl *RD : BasePath) in mangleCXXVBTable()
3660 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath, in mangleCXXRTTICompleteObjectLocator() argument
3668 mangleCXXVFTable(Derived, BasePath, Stream); in mangleCXXRTTICompleteObjectLocator()
H A DExpr.cpp1939 const CXXCastPath *BasePath, in Create() argument
1942 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
1954 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
1970 const CXXCastPath *BasePath, in Create() argument
1974 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
1981 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
H A DVTableBuilder.cpp3100 static void PrintBasePath(const VPtrInfo::BasePath &Path, raw_ostream &Out) { in PrintBasePath()
H A DExprConstant.cpp8269 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr()
8272 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DVTableBuilder.h447 typedef SmallVector<const CXXRecordDecl *, 1> BasePath; typedef
469 BasePath MangledPath;
478 BasePath ContainingVBases;
483 BasePath PathToIntroducingObject;
H A DMangle.h215 ArrayRef<const CXXRecordDecl *> BasePath,
222 ArrayRef<const CXXRecordDecl *> BasePath,
261 ArrayRef<const CXXRecordDecl *> BasePath,
H A DExpr.h72 const CastExpr *BasePath; member
87 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment()
90 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment()
3584 const CXXCastPath *BasePath,
3686 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DDriver.cpp4925 SmallString<128> BasePath(BaseInput); in GetNamedOutputPath() local
4937 llvm::sys::path::filename(BasePath)); in GetNamedOutputPath()
4940 BaseName = BasePath; in GetNamedOutputPath()
4942 BaseName = llvm::sys::path::filename(BasePath); in GetNamedOutputPath()
5059 llvm::sys::path::remove_filename(BasePath); in GetNamedOutputPath()
5060 if (BasePath.empty()) in GetNamedOutputPath()
5061 BasePath = NamedOutput; in GetNamedOutputPath()
5063 llvm::sys::path::append(BasePath, NamedOutput); in GetNamedOutputPath()
5064 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str()), &JA); in GetNamedOutputPath()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DCommandLine.cpp1114 llvm::StringRef BasePath = llvm::sys::path::parent_path(FName); in ExpandResponseFile() local
1130 ResponseFile.append(BasePath); in ExpandResponseFile()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h3426 CXXCastPath& BasePath,
3434 CXXCastPath &BasePath,
7184 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath);
7188 CXXCastPath *BasePath = nullptr,
7195 CXXCastPath *BasePath,
11252 const CXXCastPath *BasePath = nullptr,
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExpr.cpp589 Adjustment.DerivedToBase.BasePath->path_begin(), in EmitMaterializeTemporaryExpr()
590 Adjustment.DerivedToBase.BasePath->path_end(), in EmitMaterializeTemporaryExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp400 Reg = StoreMgr.evalDerivedToBase(Reg, Adj.DerivedToBase.BasePath); in createTemporaryRegionIfNeeded()