Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CXXDestructorDecl

63     if (isa<CXXDestructorDecl>(GD.getDecl())) {
117 const CXXDestructorDecl *Dtor) override;
209 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
214 void EmitCXXDestructors(const CXXDestructorDecl *D) override;
219 if (MD->isVirtual() && !isa<CXXDestructorDecl>(MD)) {
253 void EmitDestructorCall(CodeGenFunction &CGF, const CXXDestructorDecl *DD,
292 const CXXDestructorDecl *Dtor,
855 const CXXDestructorDecl *Dtor) {
1070 return isa<CXXDestructorDecl>(GD.getDecl()) &&
1253 void MicrosoftCXXABI::EmitCXXDestructors(const CXXDestructorDecl *D) {
1265 if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(MD)) {
1284 if (isa<CXXDestructorDecl>(MD))
1315 if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(MD)) {
1333 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
1371 assert(isa<CXXConstructorDecl>(MD) || isa<CXXDestructorDecl>(MD));
1484 const CXXDestructorDecl *DD,
1832 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType,
1888 assert(!isa<CXXConstructorDecl>(MD) && !isa<CXXDestructorDecl>(MD) &&
3755 static void emitCXXDestructor(CodeGenModule &CGM, const CXXDestructorDecl *dtor,
3789 emitCXXDestructor(CGM, cast<CXXDestructorDecl>(MD), Type);
4145 if (CXXDestructorDecl *DtorD = RD->getDestructor())