Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaCast.cpp95 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 …]
HDSemaDeclCXX.cpp1354 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 &Path) in CastBuilder()
[all …]
HDSemaExprCXX.cpp4610 CXXCastPath BasePath; in PerformImplicitConversion()
4630 CXXCastPath BasePath; in PerformImplicitConversion()
4670 CXXCastPath BasePath; in PerformImplicitConversion()
6371 CXXCastPath BasePath; in CheckPointerToMemberOperands()
HDSemaLambda.cpp429 CXXCastPath &Path = Context.LambdaCastPaths[Method]; in DiagnoseInvalidExplicitObjectParameterInLambda()
HDSema.cpp696 const CXXCastPath *BasePath, in ImpCastExprToType()
HDSemaExpr.cpp3045 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()
HDSemaOverload.cpp3310 CXXCastPath& BasePath, in CheckPointerConversion()
3427 CXXCastPath &BasePath, in CheckMemberPointerConversion()
HDSemaOpenMP.cpp17920 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef()
18344 CXXCastPath BasePath; in actOnOMPReductionKindClause()
18468 CXXCastPath BasePath; in actOnOMPReductionKindClause()
HDSemaInit.cpp7725 CXXCastPath BasePath; in Perform()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDExprCXX.cpp763 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()
HDASTImporter.cpp390 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()
HDExpr.cpp2076 const CXXCastPath *BasePath, in Create()
2107 const CXXCastPath *BasePath, in Create()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprCXX.h460 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,
HDASTContext.h115 typedef SmallVector<CXXBaseSpecifier *, 4> CXXCastPath; typedef
1206 llvm::DenseMap<const CXXMethodDecl *, CXXCastPath> LambdaCastPaths;
HDExpr.h62 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
3713 const CXXCastPath *BasePath,
3817 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h102 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-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGExpr.cpp4712 const CXXCastPath &BasePathArray = getContext().LambdaCastPaths.at(MD); in EmitLValueForLambdaField()