| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 98 CXXCastPath BasePath; 267 CXXCastPath &BasePath, 273 CXXCastPath &BasePath); 277 unsigned &msg, CastKind &Kind, CXXCastPath &BasePath); 283 CastKind &Kind, CXXCastPath &BasePath); 288 CastKind &Kind, CXXCastPath &BasePath); 300 CXXCastPath &BasePath, 1394 CXXCastPath &BasePath, in TryStaticCast() 1606 CXXCastPath &BasePath, unsigned &msg) { in TryLValueToRValueCast() 1659 CXXCastPath &BasePath) { in TryStaticReferenceDowncast() [all …]
|
| H A D | SemaDeclCXX.cpp | 1407 CXXCastPath &BasePath) { in findDecomposableBaseClass() 1525 CXXCastPath BasePath; in checkMemberDecomposition() 1696 CXXCastPath BasePath; in GetDecompositionElementCount() 3081 CXXCastPath &BasePathArray) { in BuildBasePathArray() 3100 CXXCastPath &BasePathArray) { in BuildBasePathArray() 3112 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 3191 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 4919 CXXCastPath BasePath; in BuildImplicitBaseInitializer() 8625 CXXCastPath Path = {Base}; in getBase() 14652 const CXXCastPath &Path; [all …]
|
| H A D | SemaExprCXX.cpp | 4969 CXXCastPath BasePath; in PerformImplicitConversion() 4989 CXXCastPath BasePath; in PerformImplicitConversion() 5040 CXXCastPath BasePath; in PerformImplicitConversion() 5376 CXXCastPath BasePath; in CheckPointerToMemberOperands()
|
| H A D | SemaLambda.cpp | 450 CXXCastPath &Path = It->second; in DiagnoseInvalidExplicitObjectParameterInLambda()
|
| H A D | Sema.cpp | 759 const CXXCastPath *BasePath, in ImpCastExprToType()
|
| H A D | SemaExpr.cpp | 3092 CXXCastPath BasePath; in PerformObjectMemberConversion() 3112 CXXCastPath BasePath; in PerformObjectMemberConversion() 9823 CXXCastPath Path; in CheckSingleAssignmentConstraints() 9867 CXXCastPath Path; in CheckSingleAssignmentConstraints() 19829 CXXCastPath Path(ICE->path()); in rebuildPotentialResultsAsNonOdrUsed() 21112 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
|
| H A D | SemaOverload.cpp | 3497 CXXCastPath& BasePath, in CheckPointerConversion() 3614 CXXCastPath &BasePath, SourceLocation CheckLoc, SourceRange OpRange, in CheckMemberPointerConversion()
|
| H A D | SemaOpenMP.cpp | 18543 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef() 18979 CXXCastPath BasePath; in actOnOMPReductionKindClause() 19122 CXXCastPath BasePath; in actOnOMPReductionKindClause()
|
| H A D | SemaInit.cpp | 7994 CXXCastPath BasePath; in Perform()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 769 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() 797 const CXXCastPath *BasePath, in Create() 860 const CXXCastPath *BasePath, in Create() 908 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
|
| H A D | ASTImporter.cpp | 428 Expected<CXXCastPath> ImportCastPath(CastExpr *E); 8231 Expected<CXXCastPath> 8233 CXXCastPath Path; in ImportCastPath() 8252 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitImplicitCastExpr() 8269 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitExplicitCastExpr() 8272 CXXCastPath *ToBasePath = &(*ToBasePathOrErr); in VisitExplicitCastExpr()
|
| H A D | Expr.cpp | 2074 const CXXCastPath *BasePath, in Create() 2105 const CXXCastPath *BasePath, in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 462 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written, 499 const CXXCastPath *Path, 544 Expr *Op, const CXXCastPath *Path, 1851 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
|
| H A D | ASTContext.h | 117 typedef SmallVector<CXXBaseSpecifier *, 4> CXXCastPath; typedef 1308 llvm::DenseMap<const CXXMethodDecl *, CXXCastPath> LambdaCastPaths;
|
| H A D | Expr.h | 62 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 3819 const CXXCastPath *BasePath, 3923 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 1129 const CXXCastPath *BasePath = nullptr, 6106 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 6110 CXXCastPath *BasePath = nullptr, 6129 DeclarationName Name, CXXCastPath *BasePath, 7873 ExprValueKind &VK, CXXCastPath &Path); 10132 CXXCastPath &BasePath, bool IgnoreBaseAccess, 10160 CXXCastPath &BasePath, SourceLocation CheckLoc, SourceRange OpRange,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 5038 const CXXCastPath &BasePathArray = getContext().LambdaCastPaths.at(MD); in EmitLValueForLambdaField()
|