Lines Matching refs:CCE
6908 if (auto *CCE = dyn_cast<CXXConstructExpr>(Call)) { in handleGslAnnotatedTypes() local
6909 const auto *Ctor = CCE->getConstructor(); in handleGslAnnotatedTypes()
6911 if (CCE->getNumArgs() > 0 && RD->hasAttr<PointerAttr>()) in handleGslAnnotatedTypes()
6912 VisitPointerArg(Ctor->getParamDecl(0), CCE->getArgs()[0], true); in handleGslAnnotatedTypes()
6962 auto *CCE = cast<CXXConstructExpr>(Call); in visitLifetimeBoundArguments() local
6963 Callee = CCE->getConstructor(); in visitLifetimeBoundArguments()
6964 Args = llvm::makeArrayRef(CCE->getArgs(), CCE->getNumArgs()); in visitLifetimeBoundArguments()
7316 if (auto *CCE = dyn_cast<CXXConstructExpr>(Init)) { in visitLocalsRetainedByInitializer() local
7317 if (CCE->getConstructor()->isCopyOrMoveConstructor()) { in visitLocalsRetainedByInitializer()
7318 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) { in visitLocalsRetainedByInitializer()
7321 CCE->getConstructor()}); in visitLocalsRetainedByInitializer()
7766 const CXXConstructExpr *CCE = in CheckMoveOnConstruction() local
7768 if (!CCE || CCE->getNumArgs() != 1) in CheckMoveOnConstruction()
7771 if (!CCE->getConstructor()->isCopyOrMoveConstructor()) in CheckMoveOnConstruction()
7774 InitExpr = CCE->getArg(0)->IgnoreImpCasts(); in CheckMoveOnConstruction()