| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | GlobalDecl.h | 93 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) : Value(D, Type) {} in GlobalDecl() 113 CXXDtorType getDtorType() const { in getDtorType() 115 return static_cast<CXXDtorType>(Value.getInt()); in getDtorType() 185 GlobalDecl getWithDtorType(CXXDtorType Type) { in getWithDtorType()
|
| H A D | Mangle.h | 139 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 156 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
|
| H A D | VTableBuilder.h | 162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl() 164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenCXXABI.h | 82 CXXDtorType dt) const = 0; 86 CXXDtorType dt) const;
|
| H A D | CIRGenCXXABI.cpp | 45 GVALinkage linkage, const CXXDestructorDecl *dtor, CXXDtorType dt) const { in getCXXDestructorLinkage()
|
| H A D | CIRGenItaniumCXXABI.cpp | 50 CXXDtorType dt) const override { in useThunkForDtorVariant()
|
| H A D | CIRGenFunction.cpp | 546 CXXDtorType dtorType = curGD.getDtorType(); in emitDestructorBody()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXXABI.h | 370 CXXDtorType DT) const = 0; 374 CXXDtorType DT) const; 378 CXXDtorType DT) const; 440 const CXXDestructorDecl *DD, CXXDtorType Type, 445 const CXXDestructorDecl *DD, CXXDtorType Type, 490 CXXDtorType DtorType, Address This,
|
| H A D | CGCXXABI.cpp | 314 CXXDtorType DT) const { in setCXXDestructorDLLStorage() 320 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
|
| H A D | CodeGenABITypes.cpp | 128 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam()
|
| H A D | CGCXX.cpp | 304 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
|
| H A D | MicrosoftCXXABI.cpp | 237 CXXDtorType DT) const override { in useThunkForDtorVariant() 243 CXXDtorType DT) const override; 247 CXXDtorType DT) const override; 299 CXXDtorType Type, 304 CXXDtorType Type, bool ForVirtualBase, 340 CXXDtorType DtorType, Address This, 898 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1376 CXXDtorType DT) const { in setCXXDestructorDLLStorage() 1388 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() 1648 CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, in getCXXDestructorImplicitParam() [all …]
|
| H A D | CGClass.cpp | 1443 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody() 1850 CXXDtorType DtorType) { in EnterDtorCleanups() 2470 CXXDtorType Type; 2473 CXXDtorType Type) in CallDelegatingCtorDtor() 2507 CXXDtorType Type = in EmitDelegatingCXXConstructorCall() 2517 CXXDtorType Type, in EmitCXXDestructorCall()
|
| H A D | ItaniumCXXABI.cpp | 257 CXXDtorType DT) const override { in useThunkForDtorVariant() 279 CXXDtorType Type, 284 CXXDtorType Type, bool ForVirtualBase, 319 CXXDtorType DtorType, Address This, 1418 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1951 CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, in getCXXDestructorImplicitParam() 1959 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() 2260 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall()
|
| H A D | CodeGenFunction.h | 2525 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type); 3220 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, 4567 CXXDtorType Type,
|
| H A D | CodeGenModule.cpp | 5506 return GlobalDecl(DD, CXXDtorType::Dtor_Base); in getBaseVariantGlobalDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | ABI.h | 33 enum CXXDtorType { enum
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 106 const CXXDestructorDecl *D, CXXDtorType Type,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Mangle.cpp | 302 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock() 590 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType)); in getMangledStructor()
|
| H A D | MicrosoftMangle.cpp | 161 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 360 const CXXDestructorDecl *D, CXXDtorType Type) in MicrosoftCXXNameMangler() 428 void mangleCXXDtorType(CXXDtorType T); 1346 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 1484 void MicrosoftCXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 3907 CXXDtorType Type, in mangleCXXDtorThunk()
|
| H A D | ItaniumMangle.cpp | 102 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 417 const CXXDestructorDecl *D, CXXDtorType Type) in CXXNameMangler() 604 void mangleCXXDtorType(CXXDtorType T); 1734 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 6078 void CXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 7429 CXXDtorType Type, in mangleCXXDtorThunk()
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 472 GD = GlobalDecl(Dtor, CXXDtorType(Type)); in getMangledCtorDtor()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2793 …::CodeGen::CodeGenModule::EmitCXXDestructor(clang::CXXDestructorDecl const*, clang::CXXDtorType)"}, 2794 …eGen::CodeGenModule::GetAddrOfCXXDestructor(clang::CXXDestructorDecl const*, clang::CXXDtorType)"}, 2797 …AppleKextVirtualDestructorCall(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CXXReco… 2798 …eGenFunction::BuildVirtualCall(clang::CXXDestructorDecl const*, clang::CXXDtorType, llvm::Value*, … 2828 …ang::CodeGen::CodeGenTypes::getFunctionInfo(clang::CXXDestructorDecl const*, clang::CXXDtorType)"}, 2877 …CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)"}, 2878 …unction::EmitCXXDestructorCall(clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, llvm::Va… 4014 …XABI::BuildDestructorSignature(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CanQual… 4027 …XABI::BuildDestructorSignature(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CanQual… 4047 …XABI::BuildDestructorSignature(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CanQual… [all …]
|