Searched refs:CXXDtorType (Results 1 – 14 of 14) sorted by relevance
/external/clang/include/clang/AST/ |
D | GlobalDecl.h | 51 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type) in GlobalDecl() 69 CXXDtorType getDtorType() const { in getDtorType() 71 return static_cast<CXXDtorType>(Value.getInt()); in getDtorType()
|
D | Mangle.h | 103 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/ |
D | CodeGenTypes.h | 92 inline CXXDtorType toCXXDtorType(StructorType T) { in toCXXDtorType() 104 inline StructorType getFromDtorType(CXXDtorType T) { in getFromDtorType()
|
D | CGCXXABI.h | 303 CXXDtorType DT) const = 0; 366 const CXXDestructorDecl *DD, CXXDtorType Type, 415 CXXDtorType DtorType, Address This,
|
D | CGCXX.cpp | 312 CXXDtorType Type, in BuildAppleKextVirtualDestructorCall()
|
D | CGClass.cpp | 1504 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()
|
D | ItaniumCXXABI.cpp | 211 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()
|
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() 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()
|
D | CodeGenFunction.h | 1518 void EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type); 2006 void EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, 2858 CXXDtorType Type,
|
/external/clang/include/clang/Basic/ |
D | ABI.h | 34 enum CXXDtorType { enum
|
/external/clang/lib/AST/ |
D | MicrosoftMangle.cpp | 143 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()
|
D | Mangle.cpp | 213 CXXDtorType DT, const BlockDecl *BD, in mangleDtorBlock()
|
D | ItaniumMangle.cpp | 146 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/ |
D | CodegenNameGenerator.cpp | 153 MC->mangleCXXDtor(DD, static_cast<CXXDtorType>(StructorType), FOS); in getMangledStructor()
|