Searched refs:CXXDtorType (Results 1 – 14 of 14) sorted by relevance
/external/clang/include/clang/AST/ |
D | GlobalDecl.h | 49 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) in GlobalDecl() 67 CXXDtorType getDtorType() const { in getDtorType() 69 return static_cast<CXXDtorType>(Value.getInt()); in getDtorType()
|
D | Mangle.h | 102 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 112 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type, 121 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
|
/external/clang/lib/CodeGen/ |
D | CodeGenTypes.h | 92 inline CXXDtorType toCXXDtorType(StructorType T) { in toCXXDtorType() 104 inline StructorType getFromDtorType(CXXDtorType T) { in getFromDtorType()
|
D | CGCXXABI.h | 293 CXXDtorType DT) const = 0; 350 const CXXDestructorDecl *DD, CXXDtorType Type, 399 CXXDtorType DtorType, Address This,
|
D | CGCXX.cpp | 312 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
|
D | CGClass.cpp | 1508 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody() 1810 CXXDtorType DtorType) { in EnterDtorCleanups() 2230 CXXDtorType Type; 2233 CXXDtorType Type) in CallDelegatingCtorDtor() 2260 CXXDtorType Type = in EmitDelegatingCXXConstructorCall() 2270 CXXDtorType Type, in EmitCXXDestructorCall()
|
D | ItaniumCXXABI.cpp | 219 CXXDtorType DT) const override { in useThunkForDtorVariant() 240 CXXDtorType Type, bool ForVirtualBase, 278 CXXDtorType DtorType, 1038 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1438 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() 1615 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall()
|
D | MicrosoftCXXABI.cpp | 210 CXXDtorType DT) const override { in useThunkForDtorVariant() 254 CXXDtorType Type, bool ForVirtualBase, 293 CXXDtorType DtorType, 859 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1486 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall() 1491 assert(Type != CXXDtorType::Dtor_Deleting && in EmitDestructorCall() 1826 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall()
|
D | CodeGenFunction.h | 1419 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type); 1877 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, 2673 CXXDtorType Type,
|
/external/clang/include/clang/Basic/ |
D | ABI.h | 34 enum CXXDtorType { enum
|
/external/clang/lib/AST/ |
D | MicrosoftMangle.cpp | 110 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 149 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type, 248 const CXXDestructorDecl *D, CXXDtorType Type) in MicrosoftCXXNameMangler() 280 void mangleCXXDtorType(CXXDtorType T); 834 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 903 void MicrosoftCXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 2480 const CXXDestructorDecl *DD, CXXDtorType Type, in mangleCXXDtorThunk() 2699 CXXDtorType Type, in mangleCXXDtor()
|
D | Mangle.cpp | 213 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock()
|
D | ItaniumMangle.cpp | 144 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type, 158 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type, 282 const CXXDestructorDecl *D, CXXDtorType Type) in CXXNameMangler() 396 void mangleCXXDtorType(CXXDtorType T); 1060 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName() 3630 void CXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType() 4047 CXXDtorType Type, in mangleCXXDtor() 4095 const CXXDestructorDecl *DD, CXXDtorType Type, in mangleCXXDtorThunk()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 3622 M->mangleCXXDtor(DD, static_cast<CXXDtorType>(StructorType), FOS); in getMangledStructor()
|