Home
last modified time | relevance | path

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

123456

/openbsd/gnu/llvm/clang/include/clang/AST/
H A 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()
H A 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,
H A DDeclCXX.h61 class CXXConstructorDecl; variable
1905 CXXConstructorDecl *Ctor) in CXXDeductionGuideDecl()
1914 CXXConstructorDecl *Ctor;
1926 CXXConstructorDecl *Ctor = nullptr);
2424 CXXConstructorDecl *BaseCtor = nullptr;
2429 CXXConstructorDecl *BaseCtor) in InheritedConstructor()
2448 class CXXConstructorDecl final
2503 static CXXConstructorDecl *
2609 CXXConstructorDecl *getTargetConstructor() const;
2693 CXXConstructorDecl *getCanonicalDecl() override { in getCanonicalDecl()
[all …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DCXXABI.h22 class CXXConstructorDecl; variable
57 CXXConstructorDecl *) = 0;
60 virtual const CXXConstructorDecl *
H A DDeclCXX.cpp2462 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()
2478 if (isa<CXXConstructorDecl>(this)) in overridden_methods()
2614 CXXConstructorDecl::CXXConstructorDecl( in CXXConstructorDecl() function in CXXConstructorDecl
2632 void CXXConstructorDecl::anchor() {} in anchor()
2634 CXXConstructorDecl *CXXConstructorDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
2654 CXXConstructorDecl *CXXConstructorDecl::Create( in Create()
2666 return new (C, RD, Extra) CXXConstructorDecl( in Create()
2671 CXXConstructorDecl::init_const_iterator CXXConstructorDecl::init_begin() const { in init_begin()
[all …]
H A 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()
H A DMicrosoftCXXABI.cpp111 llvm::SmallDenseMap<CXXRecordDecl *, CXXConstructorDecl *> RecordToCopyCtor;
151 const CXXConstructorDecl *
158 CXXConstructorDecl *CD) override { in addCopyConstructorForExceptionObject()
H A DItaniumCXXABI.cpp260 const CXXConstructorDecl *
266 CXXConstructorDecl *CD) override {} in addCopyConstructorForExceptionObject()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A 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/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DUndefinedArraySubscriptChecker.cpp44 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) in checkPreStmt()
H A DUndefinedAssignmentChecker.cpp93 dyn_cast<CXXConstructorDecl>(C.getStackFrame()->getDecl())) { in checkBind()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A 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 *,
H A DCodeGenTypes.h33 class CXXConstructorDecl; variable
239 const CXXConstructorDecl *D,
251 const CGFunctionInfo &arrangeMSCtorClosure(const CXXConstructorDecl *CD,
H A DCGClass.cpp599 auto *CD = dyn_cast<CXXConstructorDecl>(D); in isMemcpyEquivalentSpecialMember()
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()
1142 const CXXConstructorDecl *ConstructorDecl;
1270 void CodeGenFunction::EmitCtorPrologue(const CXXConstructorDecl *CD, in EmitCtorPrologue()
1278 CXXConstructorDecl::init_const_iterator B = CD->init_begin(), in EmitCtorPrologue()
1984 const CXXConstructorDecl *ctor, const ArrayType *arrayType, in EmitCXXAggrConstructorCall()
2172 const CXXConstructorDecl *Ctor, in canEmitDelegateCallArgs()
2273 const CXXConstructorDecl *D, bool ForVirtualBase, Address This, in EmitInheritedCXXConstructorCall()
[all …]
H A DCodeGenABITypes.cpp75 const CXXConstructorDecl *D) { in getImplicitCXXConstructorArgs()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DExternalSemaSource.h28 class CXXConstructorDecl; variable
126 SmallVectorImpl<CXXConstructorDecl *> &Decls) {} in ReadDelegatingConstructors()
H A DMultiplexExternalSemaSource.h22 class CXXConstructorDecl; variable
265 SmallVectorImpl<CXXConstructorDecl*> &Decls) override;
H A DOverload.h329 CXXConstructorDecl *CopyConstructor;
1204 CXXConstructorDecl *Constructor;
1224 Info.Constructor = dyn_cast<CXXConstructorDecl>(D); in getConstructorInfo()
/openbsd/gnu/llvm/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h41 class CXXConstructorDecl; variable
86 getImplicitCXXConstructorArgs(CodeGenModule &CGM, const CXXConstructorDecl *D);
/openbsd/gnu/llvm/clang/include/clang/Analysis/
H A DAnyCall.h96 AnyCall(const CXXConstructorDecl *D) : E(nullptr), D(D), K(Constructor) {} in AnyCall()
101 if (isa<CXXConstructorDecl>(D)) { in AnyCall()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaDeclCXX.cpp4260 CXXConstructorDecl *Constructor in BuildMemInitializer()
4981 CXXConstructorDecl *Ctor;
5593 CXXConstructorDecl *Constructor in ActOnMemInitializers()
6563 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(FD)) { in getDefaultedFunctionKind()
9707 if (CXXConstructorDecl *CD = in findUserDeclaredCtor()
10505 if (CXXConstructorDecl *Constructor = dyn_cast<CXXConstructorDecl>(Method)) in ActOnFinishDelayedCXXMethodDeclaration()
13545 CXXConstructorDecl *DefaultCon = CXXConstructorDecl::Create( in DeclareImplicitDefaultConstructor()
13631 CXXConstructorDecl *
13667 CXXConstructorDecl *DerivedCtor = CXXConstructorDecl::Create( in findInheritingConstructor()
15184 CXXConstructorDecl *CopyConstructor = CXXConstructorDecl::Create( in DeclareImplicitCopyConstructor()
[all …]
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DCallGraph.cpp97 CXXConstructorDecl *Ctor = E->getConstructor(); in VisitCXXConstructExpr()
190 if (auto constructor = dyn_cast<CXXConstructorDecl>(D)) { in addNodeForDecl()
/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DDisasm.cpp37 if (auto *Cons = dyn_cast<CXXConstructorDecl>(F)) { in dump()
H A DFunction.h131 bool isConstructor() const { return isa<CXXConstructorDecl>(F); } in isConstructor()
/openbsd/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp46 if (const auto *CtorDecl = dyn_cast<CXXConstructorDecl>(FoundDecl)) in getCanonicalSymbolDeclaration()
172 dyn_cast<CXXConstructorDecl>(FTD->getTemplatedDecl())) in addUSRsOfCtorDtors()

123456