Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DGlobalDecl.h51 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) in GlobalDecl()
69 CXXDtorType getDtorType() const { in getDtorType()
71 return static_cast<CXXDtorType>(Value.getInt()); in getDtorType()
DMangle.h103 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
113 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
122 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
/external/clang/lib/CodeGen/
DCGCXXABI.h303 CXXDtorType DT) const = 0;
366 const CXXDestructorDecl *DD, CXXDtorType Type,
415 CXXDtorType DtorType, Address This,
DCodeGenTypes.h92 inline CXXDtorType toCXXDtorType(StructorType T) { in toCXXDtorType()
104 inline StructorType getFromDtorType(CXXDtorType T) { in getFromDtorType()
DCGCXX.cpp312 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
DCGClass.cpp1504 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
1808 CXXDtorType DtorType) { in EnterDtorCleanups()
2352 CXXDtorType Type;
2355 CXXDtorType Type) in CallDelegatingCtorDtor()
2382 CXXDtorType Type = in EmitDelegatingCXXConstructorCall()
2392 CXXDtorType Type, in EmitCXXDestructorCall()
DItaniumCXXABI.cpp211 CXXDtorType DT) const override { in useThunkForDtorVariant()
232 CXXDtorType Type, bool ForVirtualBase,
270 CXXDtorType DtorType,
1031 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete()
1431 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall()
1613 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()
1485 CXXDtorType Type, bool ForVirtualBase, in EmitDestructorCall()
1490 assert(Type != CXXDtorType::Dtor_Deleting && in EmitDestructorCall()
1832 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall()
DCodeGenFunction.h1518 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type);
2006 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type,
2858 CXXDtorType Type,
/external/clang/include/clang/Basic/
DABI.h34 enum CXXDtorType { enum
/external/clang/lib/AST/
DMicrosoftMangle.cpp143 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
181 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
286 const CXXDestructorDecl *D, CXXDtorType Type) in MicrosoftCXXNameMangler()
321 void mangleCXXDtorType(CXXDtorType T);
870 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName()
939 void MicrosoftCXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType()
2582 const CXXDestructorDecl *DD, CXXDtorType Type, in mangleCXXDtorThunk()
2820 CXXDtorType Type, in mangleCXXDtor()
DMangle.cpp213 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock()
DItaniumMangle.cpp146 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
160 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
401 const CXXDestructorDecl *D, CXXDtorType Type) in CXXNameMangler()
545 void mangleCXXDtorType(CXXDtorType T);
1352 mangleCXXDtorType(static_cast<CXXDtorType>(StructorType)); in mangleUnqualifiedName()
4030 void CXXNameMangler::mangleCXXDtorType(CXXDtorType T) { in mangleCXXDtorType()
4483 CXXDtorType Type, in mangleCXXDtor()
4531 const CXXDestructorDecl *DD, CXXDtorType Type, in mangleCXXDtorThunk()
/external/clang/lib/Index/
DCodegenNameGenerator.cpp153 MC->mangleCXXDtor(DD, static_cast<CXXDtorType>(StructorType), FOS); in getMangledStructor()