Lines Matching refs:Dtor
455 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) in getMangledCXXThunk() local
456 MC->mangleCXXDtorThunk(Dtor, D.getDtorType(), Thunk, ElideOverrideInfo, in getMangledCXXThunk()
472 const auto *Dtor = cast<CXXDestructorDecl>(D); in getMangledCtorDtor() local
473 GD = GlobalDecl(Dtor, CXXDtorType(Type)); in getMangledCtorDtor()
516 if (auto Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in emitVTableSymbols() local
518 if (Dtor->isDefaulted()) in emitVTableSymbols()
520 AddThunk({Dtor, Dtor_Deleting}); in emitVTableSymbols()
521 AddThunk({Dtor, Dtor_Complete}); in emitVTableSymbols()
650 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(M)) { in VisitCXXRecordDecl() local
652 if (Dtor->isDefaulted()) in VisitCXXRecordDecl()
667 if (Dtor->isVirtual()) { in VisitCXXRecordDecl()