Lines Matching refs:CXXDestructorDecl

511       const CXXDestructorDecl *D = BaseClass->getDestructor();  in Emit()
773 : cast<CXXDestructorDecl>(CurGD.getDecl())->getParent(); in EmitAsanPrologueOrEpilogue()
1407 const CXXDestructorDecl *Dtor) { in CanSkipVTablePointerInitialization()
1430 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl()); in EmitDestructorBody()
1563 const CXXDestructorDecl *DD) { in LoadThisForDtorDelete()
1574 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in Emit()
1592 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in EmitConditionalDtorDeleteCall()
1731 const CXXDestructorDecl *Dtor;
1736 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange()
1780 const CXXDestructorDecl *Dtor;
1783 SanitizeDtorVTable(const CXXDestructorDecl *Dtor) : Dtor(Dtor) {} in SanitizeDtorVTable()
1802 const CXXDestructorDecl *DD;
1807 const CXXDestructorDecl *DD) in SanitizeDtorCleanupBuilder()
1836 void CodeGenFunction::EnterDtorCleanups(const CXXDestructorDecl *DD, in EnterDtorCleanups()
2105 const CXXDestructorDecl *dtor = record->getDestructor(); in destroyCXXObject()
2448 const CXXDestructorDecl *Dtor;
2452 CallDelegatingCtorDtor(const CXXDestructorDecl *D, Address Addr, in CallDelegatingCtorDtor()
2496 void CodeGenFunction::EmitCXXDestructorCall(const CXXDestructorDecl *DD, in EmitCXXDestructorCall()
2507 const CXXDestructorDecl *Dtor;
2511 CallLocalDtor(const CXXDestructorDecl *D, Address Addr, QualType Ty) in CallLocalDtor()
2522 void CodeGenFunction::PushDestructorCleanup(const CXXDestructorDecl *D, in PushDestructorCleanup()
2532 const CXXDestructorDecl *D = ClassDecl->getDestructor(); in PushDestructorCleanup()
2708 if (isa<CXXDestructorDecl>(MD) && MD->isImplicit()) in LeastDerivedClassWithSameLayout()