Searched refs:CXXDtorType (Results 1 – 16 of 16) sorted by relevance
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | GlobalDecl.h | 90 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) : Value(D, Type) {} in GlobalDecl() 110 CXXDtorType getDtorType() const { in getDtorType() 112 return static_cast<CXXDtorType>(Value.getInt()); in getDtorType() 176 GlobalDecl getWithDtorType(CXXDtorType Type) { in getWithDtorType()
|
| D | Mangle.h | 136 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 152 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
|
| D | VTableBuilder.h | 162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl() 164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGCXXABI.h | 365 CXXDtorType DT) const = 0; 369 CXXDtorType DT) const; 373 CXXDtorType DT) const; 435 const CXXDestructorDecl *DD, CXXDtorType Type, 440 const CXXDestructorDecl *DD, CXXDtorType Type, 491 CXXDtorType DtorType,
|
| D | CGCXXABI.cpp | 310 CXXDtorType DT) const { in setCXXDestructorDLLStorage() 316 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
|
| D | CodeGenABITypes.cpp | 122 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam()
|
| D | CGCXX.cpp | 299 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
|
| D | MicrosoftCXXABI.cpp | 224 CXXDtorType DT) const override { in useThunkForDtorVariant() 230 CXXDtorType DT) const override; 234 CXXDtorType DT) const override; 286 CXXDtorType Type, 291 CXXDtorType Type, bool ForVirtualBase, 331 CXXDtorType DtorType, Address This, 893 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1340 CXXDtorType DT) const { in setCXXDestructorDLLStorage() 1352 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() 1621 CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, in getCXXDestructorImplicitParam() [all …]
|
| D | CGClass.cpp | 1440 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody() 1846 CXXDtorType DtorType) { in EnterDtorCleanups() 2460 CXXDtorType Type; 2463 CXXDtorType Type) in CallDelegatingCtorDtor() 2497 CXXDtorType Type = in EmitDelegatingCXXConstructorCall() 2507 CXXDtorType Type, in EmitCXXDestructorCall()
|
| D | ItaniumCXXABI.cpp | 211 CXXDtorType DT) const override { in useThunkForDtorVariant() 233 CXXDtorType Type, 238 CXXDtorType Type, bool ForVirtualBase, 277 CXXDtorType DtorType, Address This, 1237 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1678 CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, in getCXXDestructorImplicitParam() 1686 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() 1973 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall()
|
| D | CodeGenFunction.h | 2344 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type); 2915 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, 4063 CXXDtorType Type,
|
| /openbsd/src/gnu/llvm/clang/include/clang/Basic/ |
| D | ABI.h | 33 enum CXXDtorType { enum
|
| /openbsd/src/gnu/llvm/clang/include/clang/CodeGen/ |
| D | CodeGenABITypes.h | 91 const CXXDestructorDecl *D, CXXDtorType Type,
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | Mangle.cpp | 281 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock() 558 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType)); in getMangledStructor()
|
| D | MicrosoftMangle.cpp | 161 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 355 const CXXDestructorDecl *D, CXXDtorType Type) in MicrosoftCXXNameMangler() 408 void mangleCXXDtorType(CXXDtorType T); 1151 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 1284 void MicrosoftCXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 3530 const CXXDestructorDecl *DD, CXXDtorType Type, in mangleCXXDtorThunk()
|
| D | ItaniumMangle.cpp | 102 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 412 const CXXDestructorDecl *D, CXXDtorType Type) in CXXNameMangler() 575 void mangleCXXDtorType(CXXDtorType T); 1643 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 5233 void CXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 6377 const CXXDestructorDecl *DD, CXXDtorType Type, in mangleCXXDtorThunk()
|