| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 88 CXXCastPath BasePath; 217 CXXCastPath &BasePath, 224 CXXCastPath &BasePath); 230 CXXCastPath &BasePath); 237 CXXCastPath &BasePath); 244 CXXCastPath &BasePath); 257 CXXCastPath &BasePath, 1530 CXXCastPath &BasePath) { in TryStaticReferenceDowncast() 1568 CXXCastPath &BasePath) { in TryStaticPointerDowncast() 1602 CastKind &Kind, CXXCastPath &BasePath) { in TryStaticDowncast() [all …]
|
| H A D | SemaDeclCXX.cpp | 1377 CXXCastPath BasePath; in checkMemberDecomposition() 2893 CXXCastPath &BasePathArray) { in BuildBasePathArray() 2912 CXXCastPath &BasePathArray) { in BuildBasePathArray() 2935 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 3014 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 4740 CXXCastPath BasePath; in BuildImplicitBaseInitializer() 8240 CXXCastPath Path = {Base}; in getBase() 13941 const CXXCastPath &Path; 13951 const CXXCastPath &Path) in CastBuilder() 14535 CXXCastPath BasePath; in DefineImplicitCopyAssignment() [all …]
|
| H A D | SemaExprCXX.cpp | 4439 CXXCastPath BasePath; in PerformImplicitConversion() 4459 CXXCastPath BasePath; in PerformImplicitConversion() 4491 CXXCastPath BasePath; in PerformImplicitConversion() 5884 CXXCastPath BasePath; in CheckPointerToMemberOperands()
|
| H A D | Sema.cpp | 622 const CXXCastPath *BasePath, in ImpCastExprToType()
|
| H A D | SemaExpr.cpp | 3102 CXXCastPath BasePath; in PerformObjectMemberConversion() 3122 CXXCastPath BasePath; in PerformObjectMemberConversion() 9995 CXXCastPath Path; in CheckSingleAssignmentConstraints() 19312 CXXCastPath Path(ICE->path()); in rebuildPotentialResultsAsNonOdrUsed() 20488 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
|
| H A D | SemaOverload.cpp | 2995 CXXCastPath& BasePath, in CheckPointerConversion() 3123 CXXCastPath &BasePath, in CheckMemberPointerConversion()
|
| H A D | SemaOpenMP.cpp | 18498 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef() 18906 CXXCastPath BasePath; in actOnOMPReductionKindClause() 19030 CXXCastPath BasePath; in actOnOMPReductionKindClause()
|
| H A D | SemaInit.cpp | 8269 CXXCastPath BasePath; in Perform()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 709 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() 737 const CXXCastPath *BasePath, in Create() 795 const CXXCastPath *BasePath, in Create() 844 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
|
| H A D | ASTImporter.cpp | 438 Expected<CXXCastPath> ImportCastPath(CastExpr *E); 7342 Expected<CXXCastPath> 7344 CXXCastPath Path; in ImportCastPath() 7363 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitImplicitCastExpr() 7380 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitExplicitCastExpr() 7383 CXXCastPath *ToBasePath = &(*ToBasePathOrErr); in VisitExplicitCastExpr()
|
| H A D | Expr.cpp | 1982 const CXXCastPath *BasePath, in Create() 2013 const CXXCastPath *BasePath, in Create()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 461 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written, 498 const CXXCastPath *Path, 543 Expr *Op, const CXXCastPath *Path, 1761 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
|
| H A D | Expr.h | 60 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 3660 const CXXCastPath *BasePath, 3764 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 97 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 3679 CXXCastPath& BasePath, 3687 CXXCastPath &BasePath, 7549 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 7553 CXXCastPath *BasePath = nullptr, 7560 CXXCastPath *BasePath, 11855 const CXXCastPath *BasePath = nullptr, 12313 ExprValueKind &VK, CXXCastPath &Path);
|