Home
last modified time | relevance | path

Searched refs:ConstructorDecl (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp451 const auto *ConstructorDecl = dyn_cast<CXXConstructorDecl>(MethodDecl); in checkPostCall() local
452 if (ConstructorDecl && !ConstructorDecl->isMoveConstructor()) in checkPostCall()
455 if (!ConstructorDecl && !MethodDecl->isMoveAssignmentOperator()) in checkPostCall()
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp543 const CXXConstructorDecl *ConstructorDecl = S->getConstructor(); in VisitCXXConstructExpr() local
544 assert(ConstructorDecl != nullptr); in VisitCXXConstructExpr()
546 if (ConstructorDecl->isCopyOrMoveConstructor()) { in VisitCXXConstructExpr()
571 transferInlineCall(S, ConstructorDecl); in VisitCXXConstructExpr()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGClass.cpp1084 ConstructorDecl(CD), in ConstructorMemcpyizer()
1096 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), MemberInit, in addMemberInitializer()
1097 ConstructorDecl, Args); in addMemberInitializer()
1107 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), in emitAggregatedInits()
1108 AggregatedInits[0], ConstructorDecl, Args); in emitAggregatedInits()
1142 const CXXConstructorDecl *ConstructorDecl; member in __anonda710d950311::ConstructorMemcpyizer
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseDeclCXX.cpp3689 void Parser::ParseConstructorInitializer(Decl *ConstructorDecl) { in ParseConstructorInitializer() argument
3704 Actions.CodeCompleteConstructorInitializer(ConstructorDecl, in ParseConstructorInitializer()
3709 MemInitResult MemInit = ParseMemInitializer(ConstructorDecl); in ParseConstructorInitializer()
3736 Actions.ActOnMemInitializers(ConstructorDecl, ColonLoc, MemInitializers, in ParseConstructorInitializer()
3752 MemInitResult Parser::ParseMemInitializer(Decl *ConstructorDecl) { in ParseMemInitializer() argument
3809 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II, in ParseMemInitializer()
3822 ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
3845 ConstructorDecl, getCurScope(), SS, II, TemplateTypeTy.get(), DS, IdLoc, in ParseMemInitializer()
/openbsd-src/gnu/llvm/clang/include/clang/Parse/
H A DParser.h3216 void ParseConstructorInitializer(Decl *ConstructorDecl);
3217 MemInitResult ParseMemInitializer(Decl *ConstructorDecl);
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaDeclCXX.cpp5584 void Sema::ActOnMemInitializers(Decl *ConstructorDecl, in ActOnMemInitializers() argument
5588 if (!ConstructorDecl) in ActOnMemInitializers()
5591 AdjustDeclIfTemplate(ConstructorDecl); in ActOnMemInitializers()
5594 = dyn_cast<CXXConstructorDecl>(ConstructorDecl); in ActOnMemInitializers()
H A DSemaCodeComplete.cpp6340 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp() argument
6347 dyn_cast<CXXConstructorDecl>(ConstructorDecl); in ProduceCtorInitMemberSignatureHelp()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h7669 void ActOnMemInitializers(Decl *ConstructorDecl,
13293 Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy,