Lines Matching refs:CCE
7036 if (auto *CCE = dyn_cast<CXXConstructExpr>(Call)) { in handleGslAnnotatedTypes() local
7037 const auto *Ctor = CCE->getConstructor(); in handleGslAnnotatedTypes()
7039 if (CCE->getNumArgs() > 0 && RD->hasAttr<PointerAttr>()) in handleGslAnnotatedTypes()
7040 VisitPointerArg(Ctor->getParamDecl(0), CCE->getArgs()[0], true); in handleGslAnnotatedTypes()
7090 auto *CCE = cast<CXXConstructExpr>(Call); in visitLifetimeBoundArguments() local
7091 Callee = CCE->getConstructor(); in visitLifetimeBoundArguments()
7092 Args = llvm::makeArrayRef(CCE->getArgs(), CCE->getNumArgs()); in visitLifetimeBoundArguments()
7444 if (auto *CCE = dyn_cast<CXXConstructExpr>(Init)) { in visitLocalsRetainedByInitializer() local
7445 if (CCE->getConstructor()->isCopyOrMoveConstructor()) { in visitLocalsRetainedByInitializer()
7446 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) { in visitLocalsRetainedByInitializer()
7449 CCE->getConstructor()}); in visitLocalsRetainedByInitializer()
7896 const CXXConstructExpr *CCE = in CheckMoveOnConstruction() local
7898 if (!CCE || CCE->getNumArgs() != 1) in CheckMoveOnConstruction()
7901 if (!CCE->getConstructor()->isCopyOrMoveConstructor()) in CheckMoveOnConstruction()
7904 InitExpr = CCE->getArg(0)->IgnoreImpCasts(); in CheckMoveOnConstruction()