Home
last modified time | relevance | path

Searched refs:CXXConstructorDecl (Results 1 – 25 of 127) sorted by relevance

123456

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DGlobalDecl.h61 assert(!isa<CXXConstructorDecl>(D) && "Use other ctor with ctor decls!"); in Init()
89 GlobalDecl(const CXXConstructorDecl *D, CXXCtorType Type) : Value(D, Type) {} in GlobalDecl()
106 assert(isa<CXXConstructorDecl>(getDecl()) && "Decl is not a ctor!"); in getCtorType()
126 !isa<CXXConstructorDecl>(getDecl()) && in getMultiVersionIndex()
170 assert(isa<CXXConstructorDecl>(getDecl())); in getWithCtorType()
186 !isa<CXXConstructorDecl>(getDecl()) && in getWithMultiVersionIndex()
DMangle.h31 class CXXConstructorDecl; variable
150 void mangleCtorBlock(const CXXConstructorDecl *CD, CXXCtorType CT,
203 virtual void mangleCXXCtorComdat(const CXXConstructorDecl *D,
268 virtual void mangleCXXCatchableType(QualType T, const CXXConstructorDecl *CD,
DDeclCXX.h61 class CXXConstructorDecl; variable
660 using ctor_iterator = specific_decl_iterator<CXXConstructorDecl>;
662 llvm::iterator_range<specific_decl_iterator<CXXConstructorDecl>>;
1905 CXXConstructorDecl *Ctor) in CXXDeductionGuideDecl()
1914 CXXConstructorDecl *Ctor;
1926 CXXConstructorDecl *Ctor = nullptr);
1943 CXXConstructorDecl *getCorrespondingConstructor() const { in getCorrespondingConstructor()
2424 CXXConstructorDecl *BaseCtor = nullptr;
2429 CXXConstructorDecl *BaseCtor) in InheritedConstructor()
2435 CXXConstructorDecl *getConstructor() const { return BaseCtor; } in getConstructor()
[all …]
/openbsd/src/gnu/llvm/clang/lib/AST/
DCXXABI.h22 class CXXConstructorDecl; variable
57 CXXConstructorDecl *) = 0;
60 virtual const CXXConstructorDecl *
DDeclCXX.cpp762 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in addedMember()
819 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(DUnderlying)) { in addedMember()
828 if (!isa<CXXConstructorDecl>(D) && Constructor->isDefaultConstructor()) in addedMember()
1432 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in finishedDefaultedOrDeletedMember()
1497 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in setTrivialForCallFlags()
2103 return cast<CXXConstructorDecl>(Function)->getExplicitSpecifier(); in getFromDecl()
2118 CXXConstructorDecl *Ctor) { in Create()
2462 if (isa<CXXConstructorDecl>(this)) return nullptr; in begin_overridden_methods()
2467 if (isa<CXXConstructorDecl>(this)) return nullptr; in end_overridden_methods()
2472 if (isa<CXXConstructorDecl>(this)) return 0; in size_overridden_methods()
[all …]
DMangle.cpp271 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock()
291 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC)); in mangleBlock()
305 if (const auto *CD = dyn_cast<CXXConstructorDecl>(DC)) in mangleBlock()
493 if (const auto *CD = dyn_cast_or_null<CXXConstructorDecl>(ND)) { in getAllManglings()
526 if (const auto *CtorD = dyn_cast<CXXConstructorDecl>(D)) in writeFuncOrVarName()
555 if (const auto *CD = dyn_cast_or_null<CXXConstructorDecl>(ND)) in getMangledStructor()
DMicrosoftCXXABI.cpp111 llvm::SmallDenseMap<CXXRecordDecl *, CXXConstructorDecl *> RecordToCopyCtor;
151 const CXXConstructorDecl *
158 CXXConstructorDecl *CD) override { in addCopyConstructorForExceptionObject()
DItaniumCXXABI.cpp260 const CXXConstructorDecl *
266 CXXConstructorDecl *CD) override {} in addCopyConstructorForExceptionObject()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
DUninitializedObjectChecker.cpp109 getConstructedRegion(const CXXConstructorDecl *CtorDecl,
115 static bool willObjectBeAnalyzedLater(const CXXConstructorDecl *Ctor,
139 const auto *CtorDecl = dyn_cast_or_null<CXXConstructorDecl>( in checkEndFunction()
456 getConstructedRegion(const CXXConstructorDecl *CtorDecl, in getConstructedRegion()
471 static bool willObjectBeAnalyzedLater(const CXXConstructorDecl *Ctor, in willObjectBeAnalyzedLater()
482 const auto *OtherCtor = dyn_cast<CXXConstructorDecl>(LC->getDecl()); in willObjectBeAnalyzedLater()
514 if (isa<CXXConstructorDecl>(M)) in getMethodBody()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DUndefinedArraySubscriptChecker.cpp44 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) in checkPreStmt()
DUndefinedAssignmentChecker.cpp93 dyn_cast<CXXConstructorDecl>(C.getStackFrame()->getDecl())) { in checkBind()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGCXXABI.h30 class CXXConstructorDecl; variable
128 if (isa<CXXConstructorDecl>(GD.getDecl()) || in HasThisReturn()
318 virtual void EmitCXXConstructors(const CXXConstructorDecl *D) = 0;
418 getImplicitConstructorArgs(CodeGenFunction &CGF, const CXXConstructorDecl *D,
427 addImplicitConstructorArgs(CodeGenFunction &CGF, const CXXConstructorDecl *D,
519 virtual size_t getSrcArgforCopyCtor(const CXXConstructorDecl *,
DCodeGenTypes.h33 class CXXConstructorDecl; variable
239 const CXXConstructorDecl *D,
251 const CGFunctionInfo &arrangeMSCtorClosure(const CXXConstructorDecl *CD,
DCGClass.cpp599 auto *CD = dyn_cast<CXXConstructorDecl>(D); in isMemcpyEquivalentSpecialMember()
632 const CXXConstructorDecl *Constructor, in EmitMemberInitializer()
730 const CXXConstructorDecl *Ctor) { in IsConstructorDelegationValid()
780 Prologue ? cast<CXXConstructorDecl>(CurGD.getDecl())->getParent() in EmitAsanPrologueOrEpilogue()
841 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl()); in EmitConstructorBody()
1049 const CXXConstructorDecl *CD, in getTrivialCopySource()
1081 ConstructorMemcpyizer(CodeGenFunction &CGF, const CXXConstructorDecl *CD, in ConstructorMemcpyizer()
1142 const CXXConstructorDecl *ConstructorDecl;
1270 void CodeGenFunction::EmitCtorPrologue(const CXXConstructorDecl *CD, in EmitCtorPrologue()
1278 CXXConstructorDecl::init_const_iterator B = CD->init_begin(), in EmitCtorPrologue()
[all …]
DCodeGenABITypes.cpp75 const CXXConstructorDecl *D) { in getImplicitCXXConstructorArgs()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DExternalSemaSource.h28 class CXXConstructorDecl; variable
126 SmallVectorImpl<CXXConstructorDecl *> &Decls) {} in ReadDelegatingConstructors()
DMultiplexExternalSemaSource.h22 class CXXConstructorDecl; variable
265 SmallVectorImpl<CXXConstructorDecl*> &Decls) override;
DOverload.h329 CXXConstructorDecl *CopyConstructor;
1204 CXXConstructorDecl *Constructor;
1224 Info.Constructor = dyn_cast<CXXConstructorDecl>(D); in getConstructorInfo()
/openbsd/src/gnu/llvm/clang/include/clang/CodeGen/
DCodeGenABITypes.h41 class CXXConstructorDecl; variable
86 getImplicitCXXConstructorArgs(CodeGenModule &CGM, const CXXConstructorDecl *D);
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/
DAnyCall.h96 AnyCall(const CXXConstructorDecl *D) : E(nullptr), D(D), K(Constructor) {} in AnyCall()
101 if (isa<CXXConstructorDecl>(D)) { in AnyCall()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaDeclCXX.cpp651 if (isa<CXXConstructorDecl>(New) && in MergeCXXFunctionDecl()
1727 PD->getSourceRange(), isa<CXXConstructorDecl>(FD), in CheckConstexprParameterTypes()
1786 << isa<CXXConstructorDecl>(NewFD) in CheckConstexprFunctionDefinition()
1795 if (!isa<CXXConstructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1888 << isa<CXXConstructorDecl>(Dcl); in CheckConstexprDeclStmt()
1904 << isa<CXXConstructorDecl>(Dcl); in CheckConstexprDeclStmt()
1932 << isa<CXXConstructorDecl>(Dcl) in CheckConstexprDeclStmt()
1941 isa<CXXConstructorDecl>(Dcl), in CheckConstexprDeclStmt()
1946 isa<CXXConstructorDecl>(Dcl))) { in CheckConstexprDeclStmt()
1957 << isa<CXXConstructorDecl>(Dcl); in CheckConstexprDeclStmt()
[all …]
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DCallGraph.cpp97 CXXConstructorDecl *Ctor = E->getConstructor(); in VisitCXXConstructExpr()
190 if (auto constructor = dyn_cast<CXXConstructorDecl>(D)) { in addNodeForDecl()
/openbsd/src/gnu/llvm/clang/lib/AST/Interp/
DDisasm.cpp37 if (auto *Cons = dyn_cast<CXXConstructorDecl>(F)) { in dump()
DFunction.h131 bool isConstructor() const { return isa<CXXConstructorDecl>(F); } in isConstructor()
/openbsd/src/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/
DUSRFindingAction.cpp46 if (const auto *CtorDecl = dyn_cast<CXXConstructorDecl>(FoundDecl)) in getCanonicalSymbolDeclaration()
172 dyn_cast<CXXConstructorDecl>(FTD->getTemplatedDecl())) in addUSRsOfCtorDtors()

123456