/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A 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() 180 GlobalDecl getWithDtorType(CXXDtorType Type) { in getWithDtorType()
|
H A D | Mangle.h | 135 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 153 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/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,
|
H A D | CGCXXABI.cpp | 316 CXXDtorType DT) const { in setCXXDestructorDLLStorage() 322 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
|
H A D | CodeGenABITypes.cpp | 121 CXXDtorType Type, bool ForVirtualBase, bool Delegating) { in getCXXDestructorImplicitParam()
|
H A D | MicrosoftCXXABI.cpp | 236 CXXDtorType DT) const override { in useThunkForDtorVariant() 242 CXXDtorType DT) const override; 246 CXXDtorType DT) const override; 298 CXXDtorType Type, 303 CXXDtorType Type, bool ForVirtualBase, 339 CXXDtorType DtorType, Address This, 903 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1379 CXXDtorType DT) const { in setCXXDestructorDLLStorage() 1391 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() 1651 CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, in getCXXDestructorImplicitParam() [all …]
|
H A D | CGCXX.cpp | 306 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
|
H A D | CGClass.cpp | 1440 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody() 1846 CXXDtorType DtorType) { in EnterDtorCleanups() 2465 CXXDtorType Type; 2468 CXXDtorType Type) in CallDelegatingCtorDtor() 2502 CXXDtorType Type = in EmitDelegatingCXXConstructorCall() 2512 CXXDtorType Type, in EmitCXXDestructorCall()
|
H A D | ItaniumCXXABI.cpp | 258 CXXDtorType DT) const override { in useThunkForDtorVariant() 280 CXXDtorType Type, 285 CXXDtorType Type, bool ForVirtualBase, 320 CXXDtorType DtorType, Address This, 1405 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1937 CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, in getCXXDestructorImplicitParam() 1945 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() 2242 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall()
|
H A D | CodeGenFunction.h | 2518 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type); 3179 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, 4429 CXXDtorType Type,
|
/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 | 92 const CXXDestructorDecl *D, CXXDtorType Type,
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Mangle.cpp | 285 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock() 571 GD = GlobalDecl(DD, static_cast<CXXDtorType>(StructorType)); in getMangledStructor()
|
H A D | MicrosoftMangle.cpp | 163 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 358 const CXXDestructorDecl *D, CXXDtorType Type) in MicrosoftCXXNameMangler() 424 void mangleCXXDtorType(CXXDtorType T); 1300 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 1438 void MicrosoftCXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 3815 CXXDtorType Type, in mangleCXXDtorThunk()
|
H A D | ItaniumMangle.cpp | 104 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 426 const CXXDestructorDecl *D, CXXDtorType Type) in CXXNameMangler() 609 void mangleCXXDtorType(CXXDtorType T); 1711 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 5808 void CXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 7156 CXXDtorType Type, in mangleCXXDtorThunk()
|
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 473 GD = GlobalDecl(Dtor, CXXDtorType(Type)); in getMangledCtorDtor()
|