Lines Matching refs:Dtor

123                                const CXXDestructorDecl *Dtor) override;
235 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() argument
241 const CXXDestructorDecl *Dtor,
245 getCXXDestructorLinkage(GVALinkage Linkage, const CXXDestructorDecl *Dtor,
338 const CXXDestructorDecl *Dtor,
442 llvm::FunctionCallee Dtor,
899 const CXXDestructorDecl *Dtor) { in emitVirtualObjectDelete() argument
904 llvm::Value *MDThis = EmitVirtualDestructorCall(CGF, Dtor, DtorType, Ptr, DE); in emitVirtualObjectDelete()
1378 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() argument
1385 const NamedDecl *ND = Dtor; in setCXXDestructorDLLStorage()
1391 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument
1401 return CGM.getLLVMLinkageForDeclarator(Dtor, Linkage); in getCXXDestructorLinkage()
1406 if (Dtor->hasAttr<DLLExportAttr>()) in getCXXDestructorLinkage()
1408 if (Dtor->hasAttr<DLLImportAttr>()) in getCXXDestructorLinkage()
2003 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall() argument
2013 GlobalDecl GD(Dtor, Dtor_Deleting); in EmitVirtualDestructorCall()
2358 llvm::FunctionCallee Dtor, in emitGlobalDtorWithTLRegDtor() argument
2361 llvm::Constant *DtorStub = CGF.createAtExitStub(VD, Dtor, Addr); in emitGlobalDtorWithTLRegDtor()
2377 llvm::FunctionCallee Dtor, in registerGlobalDtor() argument
2383 return emitGlobalDtorWithTLRegDtor(CGF, D, Dtor, Addr); in registerGlobalDtor()
2387 return CGM.AddCXXDtorEntry(Dtor, Addr); in registerGlobalDtor()
2390 CGF.registerGlobalDtorWithAtExit(D, Dtor, Addr); in registerGlobalDtor()