/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DynamicTypePropagation.cpp | 271 case CXXConstructionKind::Complete: in checkPreCall() 272 case CXXConstructionKind::Delegating: in checkPreCall() 275 case CXXConstructionKind::NonVirtualBase: in checkPreCall() 276 case CXXConstructionKind::VirtualBase: in checkPreCall() 363 case CXXConstructionKind::Complete: in checkPostCall() 364 case CXXConstructionKind::Delegating: in checkPostCall() 371 case CXXConstructionKind::NonVirtualBase: in checkPostCall() 372 case CXXConstructionKind::VirtualBase: in checkPostCall()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 615 const CXXConstructionKind CK = in handleConstructor() 618 case CXXConstructionKind::Complete: { in handleConstructor() 669 case CXXConstructionKind::VirtualBase: { in handleConstructor() 676 OuterCtor->getConstructionKind() == CXXConstructionKind::Complete || in handleConstructor() 677 OuterCtor->getConstructionKind() == CXXConstructionKind::Delegating) && in handleConstructor() 683 case CXXConstructionKind::NonVirtualBase: in handleConstructor() 702 case CXXConstructionKind::Delegating: { in handleConstructor() 708 if (CK == CXXConstructionKind::Delegating) { in handleConstructor() 712 bool IsVirtual = (CK == CXXConstructionKind::VirtualBase); in handleConstructor()
|
H A D | CoreEngine.cpp | 506 case CXXConstructionKind::NonVirtualBase: in HandleVirtualBaseBranch() 507 case CXXConstructionKind::VirtualBase: { in HandleVirtualBaseBranch()
|
H A D | ExprEngineCallAndReturn.cpp | 891 if (CtorExpr->getConstructionKind() == CXXConstructionKind::Complete) { in mayInlineCallKind()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 603 case CXXConstructionKind::Delegating: in EmitCXXConstructExpr() 604 case CXXConstructionKind::Complete: in EmitCXXConstructExpr() 607 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr() 608 case CXXConstructionKind::NonVirtualBase: in EmitCXXConstructExpr() 644 case CXXConstructionKind::Delegating: in EmitCXXConstructExpr() 650 case CXXConstructionKind::Complete: in EmitCXXConstructExpr() 654 case CXXConstructionKind::VirtualBase: in EmitCXXConstructExpr() 658 case CXXConstructionKind::NonVirtualBase: in EmitCXXConstructExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1522 enum class CXXConstructionKind { enum 1568 bool ZeroInitialization, CXXConstructionKind ConstructKind, 1587 CXXConstructionKind ConstructKind, SourceRange ParenOrBraceRange); 1641 CXXConstructionKind getConstructionKind() const { in getConstructionKind() 1642 return static_cast<CXXConstructionKind>( in getConstructionKind() 1645 void setConstructionKind(CXXConstructionKind CK) { in setConstructionKind() 1763 CXXConstructionKind getConstructionKind() const { in getConstructionKind() 1764 return ConstructsVirtualBase ? CXXConstructionKind::VirtualBase in getConstructionKind() 1765 : CXXConstructionKind::NonVirtualBase; in getConstructionKind()
|
H A D | Stmt.h | 72 enum class CXXConstructionKind; variable 971 LLVM_PREFERRED_TYPE(CXXConstructionKind) in alignas()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | JSONNodeDumper.cpp | 1477 case CXXConstructionKind::Complete: in VisitCXXConstructExpr() 1480 case CXXConstructionKind::Delegating: in VisitCXXConstructExpr() 1483 case CXXConstructionKind::NonVirtualBase: in VisitCXXConstructExpr() 1486 case CXXConstructionKind::VirtualBase: in VisitCXXConstructExpr()
|
H A D | ExprCXX.cpp | 1067 CXXConstructionKind::Complete, ParenOrBraceRange), in CXXTemporaryObjectExpr() 1115 CXXConstructionKind ConstructKind, SourceRange ParenOrBraceRange) { in Create() 1138 bool ZeroInitialization, CXXConstructionKind ConstructKind, in CXXConstructExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 6894 /*ZeroInit*/ false, CXXConstructionKind::Complete, SourceRange()); in CopyObject() 7089 CXXConstructionKind ConstructKind = CXXConstructionKind::Complete; in PerformConstructorInitialization() 7093 ? CXXConstructionKind::VirtualBase in PerformConstructorInitialization() 7094 : CXXConstructionKind::NonVirtualBase; in PerformConstructorInitialization() 7096 ConstructKind = CXXConstructionKind::Delegating; in PerformConstructorInitialization() 8900 /*ZeroInit*/ false, CXXConstructionKind::Complete, SourceRange()); in Perform()
|
H A D | SemaExprCXX.cpp | 4172 CXXConstructionKind::Complete, SourceRange()); in BuildCXXCastArgument() 4338 CXXConstructionKind::Complete, SourceRange()); in PerformImplicitConversion() 4345 CXXConstructionKind::Complete, SourceRange()); in PerformImplicitConversion()
|
H A D | SemaDeclCXX.cpp | 16039 CXXConstructionKind ConstructKind, SourceRange ParenRange) { in BuildCXXConstructExpr() 16052 if (ConstructKind == CXXConstructionKind::Complete && Constructor && in BuildCXXConstructExpr() 16081 CXXConstructionKind ConstructKind, SourceRange ParenRange) { in BuildCXXConstructExpr() 16104 CXXConstructionKind ConstructKind, SourceRange ParenRange) { in BuildCXXConstructExpr() 16118 static_cast<CXXConstructionKind>(ConstructKind), ParenRange), in BuildCXXConstructExpr()
|
H A D | TreeTransform.h | 3462 bool RequiresZeroInit, CXXConstructionKind ConstructKind, in RebuildCXXConstructExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 6382 CXXConstructionKind ConstructKind, SourceRange ParenRange); 6391 CXXConstructionKind ConstructKind, SourceRange ParenRange); 6400 CXXConstructionKind ConstructKind, SourceRange ParenRange);
|