Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCast.cpp88 CXXCastPath BasePath;
217 CXXCastPath &BasePath,
224 CXXCastPath &BasePath);
230 CXXCastPath &BasePath);
237 CXXCastPath &BasePath);
244 CXXCastPath &BasePath);
257 CXXCastPath &BasePath,
1280 CastKind &Kind, CXXCastPath &BasePath, in TryStaticCast()
1490 CastKind &Kind, CXXCastPath &BasePath, in TryLValueToRValueCast()
1546 CXXCastPath &BasePath) { in TryStaticReferenceDowncast()
[all …]
H A DSemaDeclCXX.cpp1335 CXXCastPath &BasePath) { in findDecomposableBaseClass()
1411 CXXCastPath BasePath; in checkMemberDecomposition()
2927 CXXCastPath &BasePathArray) { in BuildBasePathArray()
2946 CXXCastPath &BasePathArray) { in BuildBasePathArray()
2969 CXXCastPath *BasePath, in CheckDerivedToBaseConversion()
3048 CXXCastPath *BasePath, in CheckDerivedToBaseConversion()
4781 CXXCastPath BasePath; in BuildImplicitBaseInitializer()
8310 CXXCastPath Path = {Base}; in getBase()
14051 const CXXCastPath &Path;
14061 const CXXCastPath &Path) in CastBuilder()
[all …]
H A DSemaExprCXX.cpp4510 CXXCastPath BasePath; in PerformImplicitConversion()
4530 CXXCastPath BasePath; in PerformImplicitConversion()
4562 CXXCastPath BasePath; in PerformImplicitConversion()
6006 CXXCastPath BasePath; in CheckPointerToMemberOperands()
H A DSema.cpp624 const CXXCastPath *BasePath, in ImpCastExprToType()
H A DSemaExpr.cpp3105 CXXCastPath BasePath; in PerformObjectMemberConversion()
3125 CXXCastPath BasePath; in PerformObjectMemberConversion()
10268 CXXCastPath Path; in CheckSingleAssignmentConstraints()
19652 CXXCastPath Path(ICE->path()); in rebuildPotentialResultsAsNonOdrUsed()
20867 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
H A DSemaOverload.cpp3102 CXXCastPath& BasePath, in CheckPointerConversion()
3230 CXXCastPath &BasePath, in CheckMemberPointerConversion()
H A DSemaOpenMP.cpp18781 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef()
19189 CXXCastPath BasePath; in actOnOMPReductionKindClause()
19313 CXXCastPath BasePath; in actOnOMPReductionKindClause()
H A DSemaInit.cpp8608 CXXCastPath BasePath; in Perform()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExprCXX.cpp710 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create()
738 const CXXCastPath *BasePath, in Create()
796 const CXXCastPath *BasePath, in Create()
845 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
H A DASTImporter.cpp436 Expected<CXXCastPath> ImportCastPath(CastExpr *E);
7478 Expected<CXXCastPath>
7480 CXXCastPath Path; in ImportCastPath()
7499 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitImplicitCastExpr()
7516 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitExplicitCastExpr()
7519 CXXCastPath *ToBasePath = &(*ToBasePathOrErr); in VisitExplicitCastExpr()
H A DExpr.cpp2069 const CXXCastPath *BasePath, in Create()
2100 const CXXCastPath *BasePath, in Create()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExprCXX.h460 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written,
497 const CXXCastPath *Path,
542 Expr *Op, const CXXCastPath *Path,
1819 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
H A DExpr.h61 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
3667 const CXXCastPath *BasePath,
3771 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h97 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
3805 CXXCastPath& BasePath,
3813 CXXCastPath &BasePath,
7798 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath);
7802 CXXCastPath *BasePath = nullptr,
7809 CXXCastPath *BasePath,
12222 const CXXCastPath *BasePath = nullptr,
12686 ExprValueKind &VK, CXXCastPath &Path);