Home
last modified time | relevance | path

Searched refs:CXXCastPath (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp98 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 DSemaDeclCXX.cpp1407 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 DSemaExprCXX.cpp4969 CXXCastPath BasePath; in PerformImplicitConversion()
4989 CXXCastPath BasePath; in PerformImplicitConversion()
5040 CXXCastPath BasePath; in PerformImplicitConversion()
5376 CXXCastPath BasePath; in CheckPointerToMemberOperands()
H A DSemaLambda.cpp450 CXXCastPath &Path = It->second; in DiagnoseInvalidExplicitObjectParameterInLambda()
H A DSema.cpp759 const CXXCastPath *BasePath, in ImpCastExprToType()
H A DSemaExpr.cpp3092 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 DSemaOverload.cpp3497 CXXCastPath& BasePath, in CheckPointerConversion()
3614 CXXCastPath &BasePath, SourceLocation CheckLoc, SourceRange OpRange, in CheckMemberPointerConversion()
H A DSemaOpenMP.cpp18543 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef()
18979 CXXCastPath BasePath; in actOnOMPReductionKindClause()
19122 CXXCastPath BasePath; in actOnOMPReductionKindClause()
H A DSemaInit.cpp7994 CXXCastPath BasePath; in Perform()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp769 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 DASTImporter.cpp428 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 DExpr.cpp2074 const CXXCastPath *BasePath, in Create()
2105 const CXXCastPath *BasePath, in Create()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h462 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 DASTContext.h117 typedef SmallVector<CXXBaseSpecifier *, 4> CXXCastPath; typedef
1308 llvm::DenseMap<const CXXMethodDecl *, CXXCastPath> LambdaCastPaths;
H A DExpr.h62 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 DSema.h1129 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 DCGExpr.cpp5038 const CXXCastPath &BasePathArray = getContext().LambdaCastPaths.at(MD); in EmitLValueForLambdaField()