/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | GlobalDecl.h | 61 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 D | Mangle.h | 31 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 D | DeclCXX.h | 61 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 D | CXXABI.h | 22 class CXXConstructorDecl; variable 57 CXXConstructorDecl *) = 0; 60 virtual const CXXConstructorDecl *
|
H A D | DeclCXX.cpp | 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() 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 D | Mangle.cpp | 271 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 D | MicrosoftCXXABI.cpp | 111 llvm::SmallDenseMap<CXXRecordDecl *, CXXConstructorDecl *> RecordToCopyCtor; 151 const CXXConstructorDecl * 158 CXXConstructorDecl *CD) override { in addCopyConstructorForExceptionObject()
|
H A D | ItaniumCXXABI.cpp | 260 const CXXConstructorDecl * 266 CXXConstructorDecl *CD) override {} in addCopyConstructorForExceptionObject()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
H A D | UninitializedObjectChecker.cpp | 109 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 D | UndefinedArraySubscriptChecker.cpp | 44 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) in checkPreStmt()
|
H A D | UndefinedAssignmentChecker.cpp | 93 dyn_cast<CXXConstructorDecl>(C.getStackFrame()->getDecl())) { in checkBind()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGCXXABI.h | 30 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 D | CodeGenTypes.h | 33 class CXXConstructorDecl; variable 239 const CXXConstructorDecl *D, 251 const CGFunctionInfo &arrangeMSCtorClosure(const CXXConstructorDecl *CD,
|
H A D | CGClass.cpp | 599 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 D | CodeGenABITypes.cpp | 75 const CXXConstructorDecl *D) { in getImplicitCXXConstructorArgs()
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | ExternalSemaSource.h | 28 class CXXConstructorDecl; variable 126 SmallVectorImpl<CXXConstructorDecl *> &Decls) {} in ReadDelegatingConstructors()
|
H A D | MultiplexExternalSemaSource.h | 22 class CXXConstructorDecl; variable 265 SmallVectorImpl<CXXConstructorDecl*> &Decls) override;
|
H A D | Overload.h | 329 CXXConstructorDecl *CopyConstructor; 1204 CXXConstructorDecl *Constructor; 1224 Info.Constructor = dyn_cast<CXXConstructorDecl>(D); in getConstructorInfo()
|
/openbsd/gnu/llvm/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 41 class CXXConstructorDecl; variable 86 getImplicitCXXConstructorArgs(CodeGenModule &CGM, const CXXConstructorDecl *D);
|
/openbsd/gnu/llvm/clang/include/clang/Analysis/ |
H A D | AnyCall.h | 96 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 D | SemaDeclCXX.cpp | 4260 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 D | CallGraph.cpp | 97 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 D | Disasm.cpp | 37 if (auto *Cons = dyn_cast<CXXConstructorDecl>(F)) { in dump()
|
H A D | Function.h | 131 bool isConstructor() const { return isa<CXXConstructorDecl>(F); } in isConstructor()
|
/openbsd/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRFindingAction.cpp | 46 if (const auto *CtorDecl = dyn_cast<CXXConstructorDecl>(FoundDecl)) in getCanonicalSymbolDeclaration() 172 dyn_cast<CXXConstructorDecl>(FTD->getTemplatedDecl())) in addUSRsOfCtorDtors()
|