/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 1430 if (!Dtor->hasTrivialBody()) in CanSkipVTablePointerInitialization() 1460 Stmt *Body = Dtor->getBody(); in EmitDestructorBody() 1519 EnterDtorCleanups(Dtor, Dtor_Base); in EmitDestructorBody() 1675 const CXXDestructorDecl *Dtor; member in __anon5e506e5f0411::SanitizeDtorMembers 1678 SanitizeDtorMembers(const CXXDestructorDecl *Dtor) : Dtor(Dtor) {} in SanitizeDtorMembers() argument 1766 const CXXDestructorDecl *Dtor; member in __anon5e506e5f0411::SanitizeDtorVTable 1769 SanitizeDtorVTable(const CXXDestructorDecl *Dtor) : Dtor(Dtor) {} in SanitizeDtorVTable() argument 1774 (void)Dtor; in Emit() 2391 const CXXDestructorDecl *Dtor; member 2450 const CXXDestructorDecl *Dtor; member [all …]
|
H A D | CGExprCXX.cpp | 325 GlobalDecl(Dtor, Dtor_Complete)); in EmitCXXMemberOrOperatorMemberCallExpr() 370 GlobalDecl GD(Dtor, Dtor_Complete); in EmitCXXMemberOrOperatorMemberCallExpr() 1882 if (Dtor && Dtor->isVirtual()) in EmitDestroyingObjectDelete() 1884 Dtor); in EmitDestroyingObjectDelete() 1911 const CXXDestructorDecl *Dtor = nullptr; in EmitObjectDelete() local 1915 Dtor = RD->getDestructor(); in EmitObjectDelete() 1917 if (Dtor->isVirtual()) { in EmitObjectDelete() 1922 Dtor->getDevirtualizedMethod( in EmitObjectDelete() 1930 Dtor = DevirtualizedDtor; in EmitObjectDelete() 1956 if (Dtor) in EmitObjectDelete() [all …]
|
H A D | CGCXXABI.h | 234 const CXXDestructorDecl *Dtor) = 0; 338 virtual bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, 342 const CXXDestructorDecl *Dtor, 346 getCXXDestructorLinkage(GVALinkage Linkage, const CXXDestructorDecl *Dtor, 465 const CXXDestructorDecl *Dtor, 595 llvm::FunctionCallee Dtor,
|
H A D | CGCXXABI.cpp | 265 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() argument 268 CGM.setDLLImportDLLExport(GV, Dtor); in setCXXDestructorDLLStorage() 272 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument 274 return CGM.getLLVMLinkageForDeclarator(Dtor, Linkage, in getCXXDestructorLinkage()
|
H A D | ItaniumCXXABI.cpp | 210 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() argument 1275 EmitVirtualDestructorCall(CGF, Dtor, DtorType, Ptr, DE); in emitVirtualObjectDelete() 1334 llvm::Constant *Dtor = nullptr; in emitThrow() local 1340 Dtor = llvm::ConstantExpr::getBitCast(Dtor, CGM.Int8PtrTy); in emitThrow() 1343 if (!Dtor) Dtor = llvm::Constant::getNullValue(CGM.Int8PtrTy); in emitThrow() 1345 llvm::Value *args[] = { ExceptionPtr, TypeInfo, Dtor }; in emitThrow() 2006 GlobalDecl GD(Dtor, DtorType); in EmitVirtualDestructorCall() 2649 llvm::Function *Dtor = *itv; in unregisterGlobalDtorsWithUnAtExit() local 2672 CI->setCallingConv(Dtor->getCallingConv()); in unregisterGlobalDtorsWithUnAtExit() 2705 for (auto *Dtor : Dtors) { in registerGlobalDtorsWithAtExit() local [all …]
|
H A D | MicrosoftCXXABI.cpp | 118 const CXXDestructorDecl *Dtor) override; 219 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() argument 225 const CXXDestructorDecl *Dtor, 413 llvm::FunctionCallee Dtor, 1334 const NamedDecl *ND = Dtor; in setCXXDestructorDLLStorage() 1350 return CGM.getLLVMLinkageForDeclarator(Dtor, Linkage, in getCXXDestructorLinkage() 1356 if (Dtor->hasAttr<DLLExportAttr>()) in getCXXDestructorLinkage() 1358 if (Dtor->hasAttr<DLLImportAttr>()) in getCXXDestructorLinkage() 1973 GlobalDecl GD(Dtor, Dtor_Deleting); in EmitVirtualDestructorCall() 2342 return emitGlobalDtorWithTLRegDtor(CGF, D, Dtor, Addr); in registerGlobalDtor() [all …]
|
/netbsd/external/gpl3/gcc/dist/libphobos/libdruntime/gc/ |
H A D | bits.d | 34 void Dtor() nothrow in Dtor() function 127 b2.Dtor(); 128 b.Dtor();
|
H A D | pooltable.d | 17 void Dtor() in PoolTable() 284 pooltable.Dtor();
|
H A D | gcinterface.d | 44 void Dtor();
|
/netbsd/external/gpl3/gcc.old/dist/libphobos/libdruntime/gc/ |
H A D | bits.d | 34 void Dtor() nothrow in Dtor() function 127 b2.Dtor(); 128 b.Dtor();
|
H A D | pooltable.d | 17 void Dtor() in PoolTable() 284 pooltable.Dtor();
|
H A D | gcinterface.d | 44 void Dtor();
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 84 const auto *Dtor = (*RefCntblBaseRD)->getDestructor(); in visitCXXRecordDecl() local 85 if (!Dtor || !Dtor->isVirtual()) { in visitCXXRecordDecl()
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | BlockInCriticalSectionChecker.cpp | 128 if (const auto *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in isUnlockFunction() local 129 const auto *DRecordDecl = cast<CXXRecordDecl>(Dtor->getDecl()->getParent()); in isUnlockFunction()
|
H A D | Iterator.cpp | 45 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in isIterator() local 46 HasDtor = !Dtor->isDeleted() && Dtor->getAccess() == AS_public; in isIterator()
|
H A D | DynamicTypePropagation.cpp | 288 if (const CXXDestructorCall *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in checkPreCall() local 290 if (!Dtor->isBaseDestructor()) in checkPreCall() 293 const MemRegion *Target = Dtor->getCXXThisVal().getAsRegion(); in checkPreCall() 297 const Decl *D = Dtor->getDecl(); in checkPreCall()
|
/netbsd/external/gpl3/gcc/dist/libphobos/libdruntime/gc/impl/conservative/ |
H A D | gc.d | 175 void Dtor() nothrow 294 instance.Dtor(); 315 void Dtor() 325 gcx.Dtor(); 1316 void Dtor() 1368 pool.Dtor(); 1656 pool.Dtor(); 2685 void Dtor() nothrow 2710 mark.Dtor(); 2719 finals.Dtor(); [all …]
|
/netbsd/external/gpl3/gcc.old/dist/libphobos/libdruntime/gc/impl/conservative/ |
H A D | gc.d | 175 void Dtor() nothrow 294 instance.Dtor(); 315 void Dtor() 325 gcx.Dtor(); 1316 void Dtor() 1368 pool.Dtor(); 1656 pool.Dtor(); 2685 void Dtor() nothrow 2710 mark.Dtor(); 2719 finals.Dtor(); [all …]
|
/netbsd/external/gpl3/gcc/dist/libphobos/libdruntime/gc/impl/manual/ |
H A D | gc.d | 68 instance.Dtor(); in finalize() 76 void Dtor() in Dtor() function
|
/netbsd/external/gpl3/gcc.old/dist/libphobos/libdruntime/gc/impl/manual/ |
H A D | gc.d | 68 instance.Dtor(); in finalize() 76 void Dtor() in Dtor() function
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerGlobalDtors.cpp | 165 for (auto Dtor : reverse(AssociatedAndMore.second)) in runOnModule() local 166 CallInst::Create(VoidVoid, Dtor, "", BB); in runOnModule()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexDecl.cpp | 271 } else if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(D)) { in VisitFunctionDecl() local 272 if (auto TypeNameInfo = Dtor->getNameInfo().getNamedTypeInfo()) { in VisitFunctionDecl() 273 IndexCtx.handleReference(Dtor->getParent(), in VisitFunctionDecl() 275 Dtor->getParent(), Dtor->getDeclContext(), in VisitFunctionDecl()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | PathDiagnostic.cpp | 541 const CFGAutomaticObjDtor &Dtor = Source.castAs<CFGAutomaticObjDtor>(); in getLocationForCaller() local 542 return PathDiagnosticLocation::createEnd(Dtor.getTriggerStmt(), in getLocationForCaller() 546 const CFGDeleteDtor &Dtor = Source.castAs<CFGDeleteDtor>(); in getLocationForCaller() local 547 return PathDiagnosticLocation(Dtor.getDeleteExpr(), SM, CallerCtx); in getLocationForCaller() 564 const auto &Dtor = Source.castAs<CFGTemporaryDtor>(); in getLocationForCaller() local 565 return PathDiagnosticLocation::createEnd(Dtor.getBindTemporaryExpr(), SM, in getLocationForCaller()
|
/netbsd/external/gpl3/gcc/dist/libphobos/testsuite/libphobos.init_fini/ |
H A D | custom_gc.d | 42 void Dtor() in Dtor() function
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 1427 const auto *Dtor = cast<CXXDestructorDecl>(CalleeCtx->getDecl()); in getCaller() local 1428 Loc ThisPtr = SVB.getCXXThis(Dtor, CalleeCtx); in getCaller() 1437 Trigger = Dtor->getBody(); in getCaller() 1439 return getCXXDestructorCall(Dtor, Trigger, ThisVal.getAsRegion(), in getCaller()
|