Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Dtor

255   if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) {
257 Callee = BuildVirtualCall(Dtor, Dtor_Complete, This, Ty);
264 Callee = CGM.GetAddrOfFunction(GlobalDecl(Dtor, Dtor_Complete), Ty);
1340 const CXXDestructorDecl *Dtor = 0;
1344 Dtor = RD->getDestructor();
1346 if (Dtor->isVirtual()) {
1357 CGF.getTypes().arrangeCXXDestructor(Dtor, Dtor_Complete));
1360 = CGF.BuildVirtualCall(Dtor,
1363 CGF.EmitCXXMemberCall(Dtor, Callee, ReturnValueSlot(), Ptr, /*VTT=*/0,
1375 // Make sure that we call delete even if the dtor throws.
1381 if (Dtor)
1382 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete,