Lines Matching refs:CCE
6975 if (auto *CCE = dyn_cast<CXXConstructExpr>(Call)) { in handleGslAnnotatedTypes() local
6976 const auto *Ctor = CCE->getConstructor(); in handleGslAnnotatedTypes()
6978 if (CCE->getNumArgs() > 0 && RD->hasAttr<PointerAttr>()) in handleGslAnnotatedTypes()
6979 VisitPointerArg(Ctor->getParamDecl(0), CCE->getArgs()[0], true); in handleGslAnnotatedTypes()
7029 auto *CCE = cast<CXXConstructExpr>(Call); in visitLifetimeBoundArguments() local
7030 Callee = CCE->getConstructor(); in visitLifetimeBoundArguments()
7031 Args = llvm::makeArrayRef(CCE->getArgs(), CCE->getNumArgs()); in visitLifetimeBoundArguments()
7383 if (auto *CCE = dyn_cast<CXXConstructExpr>(Init)) { in visitLocalsRetainedByInitializer() local
7384 if (CCE->getConstructor()->isCopyOrMoveConstructor()) { in visitLocalsRetainedByInitializer()
7385 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) { in visitLocalsRetainedByInitializer()
7388 CCE->getConstructor()}); in visitLocalsRetainedByInitializer()
7835 const CXXConstructExpr *CCE = in CheckMoveOnConstruction() local
7837 if (!CCE || CCE->getNumArgs() != 1) in CheckMoveOnConstruction()
7840 if (!CCE->getConstructor()->isCopyOrMoveConstructor()) in CheckMoveOnConstruction()
7843 InitExpr = CCE->getArg(0)->IgnoreImpCasts(); in CheckMoveOnConstruction()