Home
last modified time | relevance | path

Searched refs:CXXDtorType (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h93 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 DMangle.h139 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
156 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
H A DVTableBuilder.h162 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 DCIRGenCXXABI.h82 CXXDtorType dt) const = 0;
86 CXXDtorType dt) const;
H A DCIRGenCXXABI.cpp45 GVALinkage linkage, const CXXDestructorDecl *dtor, CXXDtorType dt) const { in getCXXDestructorLinkage()
H A DCIRGenItaniumCXXABI.cpp50 CXXDtorType dt) const override { in useThunkForDtorVariant()
H A DCIRGenFunction.cpp546 CXXDtorType dtorType = curGD.getDtorType(); in emitDestructorBody()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.h370 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 DCGCXXABI.cpp314 CXXDtorType DT) const { in setCXXDestructorDLLStorage()
320 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
H A DCodeGenABITypes.cpp128 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam()
H A DCGCXX.cpp304 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
H A DMicrosoftCXXABI.cpp237 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 DCGClass.cpp1443 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 DItaniumCXXABI.cpp257 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 DCodeGenFunction.h2525 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type);
3220 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type,
4567 CXXDtorType Type,
H A DCodeGenModule.cpp5506 return GlobalDecl(DD, CXXDtorType::Dtor_Base); in getBaseVariantGlobalDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DABI.h33 enum CXXDtorType { enum
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h106 const CXXDestructorDecl *D, CXXDtorType Type,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp302 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock()
590 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType)); in getMangledStructor()
H A DMicrosoftMangle.cpp161 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 DItaniumMangle.cpp102 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 DVisitor.cpp472 GD = GlobalDecl(Dtor, CXXDtorType(Type)); in getMangledCtorDtor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2793 …::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 …]