Lines Matching refs:CXXDestructorDecl
572 else if (const auto *D = dyn_cast<CXXDestructorDecl>(ND)) in getMangledName()
600 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(D)) in getBlockMangledName()
664 if (isa<CXXDestructorDecl>(D) && in getFunctionLinkage()
665 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), in getFunctionLinkage()
679 if (const auto *Dtor = dyn_cast_or_null<CXXDestructorDecl>(FD)) { in setFunctionDLLStorageClass()
793 if (isa<CXXConstructorDecl>(D) || isa<CXXDestructorDecl>(D)) in SetLLVMFunctionAttributesForDefinition()
1520 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(Method)) in EmitGlobalDefinition()
1606 if (D && isa<CXXDestructorDecl>(D) && in GetOrCreateLLVMFunction()
1607 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), in GetOrCreateLLVMFunction()
3303 getCXXABI().EmitCXXDestructors(cast<CXXDestructorDecl>(D)); in EmitTopLevelDecl()
3477 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base); in EmitDeferredUnusedCoverageMappings()