Lines Matching refs:Dtor
282 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) { in EmitCXXMemberCallExpr() local
284 Callee = BuildVirtualCall(Dtor, Dtor_Complete, This, Ty); in EmitCXXMemberCallExpr()
291 Callee = CGM.GetAddrOfFunction(GlobalDecl(Dtor, Dtor_Complete), Ty); in EmitCXXMemberCallExpr()
1375 const CXXDestructorDecl *Dtor = 0; in EmitObjectDelete() local
1379 Dtor = RD->getDestructor(); in EmitObjectDelete()
1381 if (Dtor->isVirtual()) { in EmitObjectDelete()
1392 CGF.getTypes().arrangeCXXDestructor(Dtor, Dtor_Complete)); in EmitObjectDelete()
1395 = CGF.BuildVirtualCall(Dtor, in EmitObjectDelete()
1398 CGF.EmitCXXMemberCall(Dtor, Callee, ReturnValueSlot(), Ptr, /*VTT=*/0, in EmitObjectDelete()
1416 if (Dtor) in EmitObjectDelete()
1417 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in EmitObjectDelete()