Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DGlobalDecl.h90 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()
DMangle.h136 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
152 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
DVTableBuilder.h162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl()
164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGCXXABI.h365 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,
DCGCXXABI.cpp310 CXXDtorType DT) const { in setCXXDestructorDLLStorage()
316 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
DCodeGenABITypes.cpp122 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam()
DCGCXX.cpp299 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
DMicrosoftCXXABI.cpp224 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 …]
DCGClass.cpp1440 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()
DItaniumCXXABI.cpp211 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()
DCodeGenFunction.h2344 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/
DABI.h33 enum CXXDtorType { enum
/openbsd/src/gnu/llvm/clang/include/clang/CodeGen/
DCodeGenABITypes.h91 const CXXDestructorDecl *D, CXXDtorType Type,
/openbsd/src/gnu/llvm/clang/lib/AST/
DMangle.cpp281 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock()
558 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType)); in getMangledStructor()
DMicrosoftMangle.cpp161 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()
DItaniumMangle.cpp102 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()