/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 95 CXXCastPath BasePath; 224 CXXCastPath &BasePath, 231 CXXCastPath &BasePath); 237 CXXCastPath &BasePath); 244 CXXCastPath &BasePath); 251 CXXCastPath &BasePath); 260 CastKind &Kind, CXXCastPath &BasePath, 1319 CastKind &Kind, CXXCastPath &BasePath, in TryStaticCast() 1529 CastKind &Kind, CXXCastPath &BasePath, in TryLValueToRValueCast() 1585 CXXCastPath &BasePath) { in TryStaticReferenceDowncast() [all …]
|
H A D | SemaDeclCXX.cpp | 1354 CXXCastPath &BasePath) { in findDecomposableBaseClass() 1430 CXXCastPath BasePath; in checkMemberDecomposition() 2989 CXXCastPath &BasePathArray) { in BuildBasePathArray() 3008 CXXCastPath &BasePathArray) { in BuildBasePathArray() 3020 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 3099 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 4827 CXXCastPath BasePath; in BuildImplicitBaseInitializer() 8448 CXXCastPath Path = {Base}; in getBase() 14362 const CXXCastPath &Path; 14372 const CXXCastPath in CastBuilder() [all...] |
H A D | SemaExprCXX.cpp | 4610 CXXCastPath BasePath; in PerformImplicitConversion() 4630 CXXCastPath BasePath; in PerformImplicitConversion() 4670 CXXCastPath BasePath; in PerformImplicitConversion() 6371 CXXCastPath BasePath; in CheckPointerToMemberOperands()
|
H A D | SemaLambda.cpp | 429 CXXCastPath &Path = Context.LambdaCastPaths[Method]; in DiagnoseInvalidExplicitObjectParameterInLambda()
|
H A D | Sema.cpp | 696 const CXXCastPath *BasePath, in ImpCastExprToType()
|
H A D | SemaExpr.cpp | 3045 CXXCastPath BasePath; in PerformObjectMemberConversion() 3065 CXXCastPath BasePath; in PerformObjectMemberConversion() 9658 CXXCastPath Path; in CheckSingleAssignmentConstraints() 9678 CXXCastPath Path; in CheckSingleAssignmentConstraints() 19348 CXXCastPath Path(ICE->path()); in rebuildPotentialResultsAsNonOdrUsed() 20618 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
|
H A D | SemaOverload.cpp | 3310 CXXCastPath& BasePath, in CheckPointerConversion() 3427 CXXCastPath &BasePath, in CheckMemberPointerConversion()
|
H A D | SemaOpenMP.cpp | 17920 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef() 18344 CXXCastPath BasePath; in actOnOMPReductionKindClause() 18468 CXXCastPath BasePath; in actOnOMPReductionKindClause()
|
H A D | SemaInit.cpp | 7725 CXXCastPath BasePath; in Perform()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 763 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() 791 const CXXCastPath *BasePath, in Create() 855 const CXXCastPath *BasePath, in Create() 904 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
|
H A D | ASTImporter.cpp | 390 Expected<CXXCastPath> ImportCastPath(CastExpr *E); 7883 Expected<CXXCastPath> 7885 CXXCastPath Path; in ImportCastPath() 7904 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitImplicitCastExpr() 7921 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitExplicitCastExpr() 7924 CXXCastPath *ToBasePath = &(*ToBasePathOrErr); in VisitExplicitCastExpr()
|
H A D | Expr.cpp | 2076 const CXXCastPath *BasePath, in Create() 2107 const CXXCastPath *BasePath, in Create()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 460 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written, 497 const CXXCastPath *Path, 542 Expr *Op, const CXXCastPath *Path, 1849 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
|
H A D | ASTContext.h | 115 typedef SmallVector<CXXBaseSpecifier *, 4> CXXCastPath; typedef 1206 llvm::DenseMap<const CXXMethodDecl *, CXXCastPath> LambdaCastPaths;
|
H A D | Expr.h | 62 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 3713 const CXXCastPath *BasePath, 3817 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 102 typedef SmallVector<CXXBaseSpecifier *, 4> CXXCastPath; typedef 842 const CXXCastPath *BasePath = nullptr, 5678 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 5682 CXXCastPath *BasePath = nullptr, 5701 DeclarationName Name, CXXCastPath *BasePath, 7463 ExprValueKind &VK, CXXCastPath &Path); 9947 CXXCastPath &BasePath, bool IgnoreBaseAccess, 9966 CXXCastPath &BasePath,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 4712 const CXXCastPath &BasePathArray = getContext().LambdaCastPaths.at(MD); in EmitLValueForLambdaField()
|