/openbsd-src/gnu/llvm/libcxxabi/src/ |
H A D | cxa_thread_atexit.cpp | 22 using Dtor = void(*)(void*); typedef
|
/openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 1416 const CXXDestructorDecl *Dtor) { in CanSkipVTablePointerInitialization() 1439 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl()); in EmitDestructorBody() local 1580 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in Emit() local 1598 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in EmitConditionalDtorDeleteCall() local 1738 const CXXDestructorDecl *Dtor; member in __anonda710d950411::SanitizeDtorFieldRange 1743 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange() 1789 const CXXDestructorDecl *Dtor; member in __anonda710d950411::SanitizeDtorVTable 1792 SanitizeDtorVTable(const CXXDestructorDecl *Dtor) : Dtor(Dtor) {} in SanitizeDtorVTable() 2458 const CXXDestructorDecl *Dtor; member 2517 const CXXDestructorDecl *Dtor; member
|
H A D | CGCXXABI.cpp | 309 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() 316 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument
|
H A D | CGExprCXX.cpp | 97 GlobalDecl Dtor, const CGCallee &Callee, llvm::Value *This, QualType ThisTy, in EmitCXXDestructorCall() 326 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl)) in EmitCXXMemberOrOperatorMemberCallExpr() local 364 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl)) { in EmitCXXMemberOrOperatorMemberCallExpr() local 1882 auto *Dtor = ElementType->getAsCXXRecordDecl()->getDestructor(); in EmitDestroyingObjectDelete() local 1912 const CXXDestructorDecl *Dtor = nullptr; in EmitObjectDelete() local
|
H A D | CGDeclCXX.cpp | 119 CXXDestructorDecl *Dtor = Record->getDestructor(); in EmitDeclDestroy() local 272 const VarDecl &D, llvm::FunctionCallee Dtor, llvm::Constant *Addr, in createTLSAtExitStub()
|
H A D | ItaniumCXXABI.cpp | 210 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() 1206 const CXXDestructorDecl *Dtor) { in emitVirtualObjectDelete() 1298 llvm::Constant *Dtor = nullptr; in emitThrow() local 1973 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall() 2641 llvm::Function *Dtor = *itv; in unregisterGlobalDtorsWithUnAtExit() local 2696 for (auto *Dtor : Dtors) { in registerGlobalDtorsWithAtExit() local 4770 llvm::FunctionCallee Dtor, in registerGlobalDtor()
|
H A D | MicrosoftCXXABI.cpp | 223 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() 889 const CXXDestructorDecl *Dtor) { in emitVirtualObjectDelete() 1339 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() 1352 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument 1977 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall() 2333 llvm::FunctionCallee Dtor, in emitGlobalDtorWithTLRegDtor() 2352 llvm::FunctionCallee Dtor, in registerGlobalDtor()
|
H A D | CodeGenModule.cpp | 1251 if (const auto *Dtor = dyn_cast_or_null<CXXDestructorDecl>(D)) { in setDLLImportDLLExport() local 1643 void CodeGenModule::AddGlobalDtor(llvm::Function *Dtor, int Priority, in AddGlobalDtor() 1699 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(D)) in getFunctionLinkage() local 3558 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(F)) { in shouldEmitFunction() local
|
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 84 const auto *Dtor = (*RefCntblBaseRD)->getDestructor(); in visitCXXRecordDecl() local
|
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | BlockInCriticalSectionChecker.cpp | 111 if (const auto *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in isUnlockFunction() local
|
H A D | Iterator.cpp | 45 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in isIterator() local
|
H A D | DynamicTypePropagation.cpp | 286 if (const CXXDestructorCall *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in checkPreCall() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LowerGlobalDtors.cpp | 178 for (auto *Dtor : reverse(AssociatedAndMore.second)) in runImpl() local
|
/openbsd-src/gnu/llvm/clang/lib/Analysis/ |
H A D | PathDiagnostic.cpp | 539 const CFGAutomaticObjDtor &Dtor = Source.castAs<CFGAutomaticObjDtor>(); in getLocationForCaller() local 544 const CFGDeleteDtor &Dtor = Source.castAs<CFGDeleteDtor>(); in getLocationForCaller() local 562 const auto &Dtor = Source.castAs<CFGTemporaryDtor>(); in getLocationForCaller() local
|
H A D | LiveVariables.cpp | 494 if (std::optional<CFGAutomaticObjDtor> Dtor = in runOnBlock() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerBinaryMetadata.cpp | 215 Function *Dtor = in run() local
|
/openbsd-src/gnu/llvm/clang/lib/Index/ |
H A D | IndexDecl.cpp | 277 } else if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(D)) { in VisitFunctionDecl() local
|
/openbsd-src/gnu/llvm/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 1075 if (auto *Dtor = RD->getDestructor()) { in canVarDeclThrow() local
|
H A D | SemaAccess.cpp | 1608 CXXDestructorDecl *Dtor, in CheckDestructorAccess()
|
H A D | SemaDeclCXX.cpp | 1829 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition() local 5162 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer() local 5687 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced() local 5708 CXXDestructorDecl *Dtor = ClassDecl->getDestructor(); in MarkBaseAndMemberDestructorsReferenced() local 5735 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced() local 5774 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkVirtualBaseDestructorsReferenced() local 7011 if (CXXDestructorDecl *Dtor = Record->getDestructor()) in CheckCompletedCXXClass() local
|
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 1322 void ExprEngine::ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, in ProcessAutomaticObjDtor() 1392 void ExprEngine::ProcessDeleteDtor(const CFGDeleteDtor Dtor, in ProcessDeleteDtor() 1407 const CXXDestructorDecl *Dtor = RD->getDestructor(); in ProcessDeleteDtor() local
|
H A D | ExprEngineCallAndReturn.cpp | 999 const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(FD); in isCXXSharedPtrDtor() local
|
H A D | CallEvent.cpp | 1432 const auto *Dtor = cast<CXXDestructorDecl>(CalleeCtx->getDecl()); in getCaller() local
|
/openbsd-src/gnu/llvm/clang/lib/AST/ |
H A D | DeclCXX.cpp | 562 auto *Dtor = getDestructor(); in hasConstexprDestructor() local 2077 if (const auto *Dtor = Def->getDestructor()) in isEffectivelyFinal() local
|
H A D | JSONNodeDumper.cpp | 1443 if (const CXXDestructorDecl *Dtor = Temp->getDestructor()) in VisitCXXBindTemporaryExpr() local
|