Home
last modified time | relevance | path

Searched refs:getConstructor (Results 1 – 25 of 50) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DUsedDeclVisitor.h84 asImpl().visitUsedDecl(E->getBeginLoc(), E->getConstructor()); in VisitCXXConstructExpr()
85 CXXConstructorDecl *D = E->getConstructor(); in VisitCXXConstructExpr()
H A DCheckExprLifetime.cpp382 const auto *Ctor = CCE->getConstructor(); in handleGslAnnotatedTypes()
436 Callee = CCE->getConstructor(); in visitLifetimeBoundArguments()
826 if (CCE->getConstructor()->isCopyOrMoveConstructor()) { in visitLocalsRetainedByInitializer()
831 CCE->getConstructor()}); in visitLocalsRetainedByInitializer()
H A DSemaCUDA.cpp542 return isEmptyConstructor(Loc, CE->getConstructor()); in isEmptyConstructor()
635 return S.isEmptyConstructor(VD->getLocation(), CE->getConstructor()); in HasAllowedCUDADeviceStaticInitializer()
689 InitFn = CE->getConstructor(); in checkAllowedInitializer()
H A DSemaExceptionSpec.cpp1168 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow()
1176 return canCalleeThrow(*this, ICIE, ICIE->getConstructor()); in canThrow()
H A DJumpDiagnostics.cpp205 const CXXConstructorDecl *Ctor = CCE->getConstructor(); in GetDiagForGotoScopeDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnyCall.h89 : E(NE), D(NE->getConstructor()), K(Constructor) {} in AnyCall()
92 : E(CIE), D(CIE->getConstructor()), K(InheritedConstructor) {} in AnyCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp32 if (auto *C = tempExpr->getConstructor()) { in tryToFindPtrOrigin()
H A DPtrTypesSemantics.cpp479 return IsFunctionTrivial(CE->getConstructor()); in VisitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.cpp603 const auto *Inherited = CD->getInheritedConstructor().getConstructor(); in CheckCallable()
613 << CD->getInheritedConstructor().getConstructor()->getParent(); in CheckCallable()
H A DCompiler.cpp2466 const CXXConstructorDecl *Ctor = E->getConstructor(); in VisitCXXConstructExpr()
2552 const Function *Func = getFunction(E->getConstructor()); in VisitCXXConstructExpr()
2756 const CXXConstructorDecl *Ctor = E->getConstructor(); in VisitCXXInheritedCtorInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h1011 return getOriginExpr()->getConstructor(); in getDecl()
1071 return getOriginExpr()->getConstructor(); in getDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp779 if (CE && CE->getConstructor()->isTrivial() && in handleConstructor()
780 CE->getConstructor()->isCopyOrMoveConstructor() && in handleConstructor()
H A DExprEngineCallAndReturn.cpp319 svalBuilder.getCXXThis(CCE->getConstructor()->getParent(), calleeCtx); in processCallExit()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp375 return IndexCtx.handleReference(E->getConstructor(), E->getLocation(), in VisitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2010 return cast<CXXConstructExpr>(SubExpr)->getConstructor(); in getConversionFunction()
2801 if (const CXXConstructorDecl *Ctor = CE->getConstructor()) { in isUnusedResultAWarning()
3337 if (CE->getConstructor()->isTrivial() && in isConstantInitializer()
3338 CE->getConstructor()->getParent()->hasTrivialDestructor()) { in isConstantInitializer()
3800 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3809 if (!ICIE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3904 if (E->getConstructor()->isTrivial()) { in VisitCXXConstructExpr()
H A DStmtProfile.cpp2048 VisitDecl(S->getConstructor()); in VisitCXXConstructExpr()
2055 VisitDecl(S->getConstructor()); in VisitCXXInheritedCtorInitExpr()
H A DItaniumMangle.cpp927 FD = Inherited.getConstructor(); in mangleFunctionEncodingBareType()
1682 InheritedFrom = Inherited.getConstructor()->getParent(); in mangleUnqualifiedName()
1684 TemplateName(Inherited.getConstructor()->getPrimaryTemplate()); in mangleUnqualifiedName()
1686 Inherited.getConstructor()->getTemplateSpecializationArgs(); in mangleUnqualifiedName()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp483 return Cons->getConstructor()->isDefaultConstructor() && in isTrivialFiller()
484 Cons->getConstructor()->isTrivial(); in isTrivialFiller()
1365 E->getConstructor(), E->constructsVBase(), Slot.getAddress(), in VisitCXXInheritedCtorInitExpr()
H A DCGExprCXX.cpp598 const CXXConstructorDecl *CD = E->getConstructor(); in EmitCXXConstructExpr()
677 const CXXConstructorDecl *CD = E->getConstructor(); in EmitSynthesizedCXXCopyCtor()
1180 CXXConstructorDecl *Ctor = CCE->getConstructor(); in EmitNewArrayInitializer()
H A DCGClass.cpp669 (CE && isMemcpyEquivalentSpecialMember(CE->getConstructor()))) { in EmitMemberInitializer()
1069 if (!(CE && isMemcpyEquivalentSpecialMember(CE->getConstructor())) && in isMemberInitMemcpyable()
2163 EmitCallArgs(Args, FPT, E->arguments(), E->getConstructor(), in EmitCXXConstructorCall()
2413 EmitCallArgs(Args, FPT, drop_begin(E->arguments(), 1), E->getConstructor(), in EmitSynthesizedCXXCopyCtorCall()
H A DCGExprConstant.cpp1430 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()
1436 assert(E->getConstructor()->isCopyOrMoveConstructor() && in VisitCXXConstructExpr()
1780 const CXXConstructorDecl *CD = E->getConstructor(); in tryEmitPrivateForVarInit()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp524 const CXXConstructorDecl *ConstructorDecl = S->getConstructor(); in VisitCXXConstructExpr()
H A DDataflowEnvironment.cpp632 Env.pushCallInternal(Call->getConstructor(), in pushCall()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp534 E->getConstructor()->getThisType()->getPointeeType(), *E->getArg(0), in transferValueOrConversionConstructor()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1720 Record.AddDeclRef(E->getConstructor()); in VisitCXXConstructExpr()
1731 Record.AddDeclRef(E->getConstructor()); in VisitCXXInheritedCtorInitExpr()

12