Lines Matching refs:CXXConstructExpr
301 const auto *CE = dyn_cast_or_null<CXXConstructExpr>(E); in computeObjectUnderConstruction()
353 } else if (const auto *CCE = dyn_cast<CXXConstructExpr>(E)) { in computeObjectUnderConstruction()
530 const auto *CE = cast<CXXConstructExpr>(AILE->getSubExpr()); in bindRequiredArrayElementToEnvironment()
549 const auto *CE = dyn_cast<CXXConstructExpr>(E); in handleConstructor()
579 const CXXConstructExpr::ConstructionKind CK = in handleConstructor()
582 case CXXConstructExpr::CK_Complete: { in handleConstructor()
611 case CXXConstructExpr::CK_VirtualBase: { in handleConstructor()
614 const auto *OuterCtor = dyn_cast_or_null<CXXConstructExpr>( in handleConstructor()
618 OuterCtor->getConstructionKind() == CXXConstructExpr::CK_Complete || in handleConstructor()
619 OuterCtor->getConstructionKind() == CXXConstructExpr::CK_Delegating) && in handleConstructor()
625 case CXXConstructExpr::CK_NonVirtualBase: in handleConstructor()
644 case CXXConstructExpr::CK_Delegating: { in handleConstructor()
650 if (CK == CXXConstructExpr::CK_Delegating) { in handleConstructor()
654 bool IsVirtual = (CK == CXXConstructExpr::CK_VirtualBase); in handleConstructor()
789 void ExprEngine::VisitCXXConstructExpr(const CXXConstructExpr *CE, in VisitCXXConstructExpr()
1058 if (!isa<CXXConstructExpr>(Init)) { in VisitCXXNewExpr()
1151 if (dyn_cast<CXXConstructExpr>(AILE->getSubExpr())) in VisitLambdaExpr()
1157 if (dyn_cast<CXXConstructExpr>(InitExpr)) { in VisitLambdaExpr()