Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DGlobalDecl.h49 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) in GlobalDecl()
67 CXXDtorType getDtorType() const { in getDtorType()
69 return static_cast<CXXDtorType>(Value.getInt()); in getDtorType()
DMangle.h102 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/
DCodeGenTypes.h92 inline CXXDtorType toCXXDtorType(StructorType T) { in toCXXDtorType()
104 inline StructorType getFromDtorType(CXXDtorType T) { in getFromDtorType()
DCGCXXABI.h293 CXXDtorType DT) const = 0;
350 const CXXDestructorDecl *DD, CXXDtorType Type,
399 CXXDtorType DtorType, Address This,
DCGCXX.cpp312 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
DCGClass.cpp1508 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()
DItaniumCXXABI.cpp219 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()
DMicrosoftCXXABI.cpp210 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()
DCodeGenFunction.h1419 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type);
1877 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type,
2673 CXXDtorType Type,
/external/clang/include/clang/Basic/
DABI.h34 enum CXXDtorType { enum
/external/clang/lib/AST/
DMicrosoftMangle.cpp110 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()
DMangle.cpp213 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock()
DItaniumMangle.cpp144 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/
DCIndex.cpp3622 M->mangleCXXDtor(DD, static_cast<CXXDtorType>(StructorType), FOS); in getMangledStructor()