/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 455 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) in getMangledCXXThunk() local 472 const auto *Dtor = cast<CXXDestructorDecl>(D); in getMangledCtorDtor() local 516 if (auto Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in emitVTableSymbols() local 650 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(M)) { in VisitCXXRecordDecl() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXXABI.cpp | 315 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() 322 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument
|
H A D | CGClass.cpp | 1416 const CXXDestructorDecl *Dtor) { in CanSkipVTablePointerInitialization() 1439 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl()); in EmitDestructorBody() local 1583 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in Emit() local 1601 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in EmitConditionalDtorDeleteCall() local 1740 const CXXDestructorDecl *Dtor; member in __anon79f44e7e0411::SanitizeDtorFieldRange 1745 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange() 1789 const CXXDestructorDecl *Dtor; member in __anon79f44e7e0411::SanitizeDtorVTable 1792 SanitizeDtorVTable(const CXXDestructorDecl *Dtor) : Dtor(Dtor) {} in SanitizeDtorVTable() 2463 const CXXDestructorDecl *Dtor; member 2522 const CXXDestructorDecl *Dtor; member
|
H A D | CGDeclCXX.cpp | 119 CXXDestructorDecl *Dtor = Record->getDestructor(); in EmitDeclDestroy() local 278 const VarDecl &D, llvm::FunctionCallee Dtor, llvm::Constant *Addr, in createTLSAtExitStub() 338 llvm::FunctionCallee Dtor, in registerGlobalDtorWithLLVM()
|
H A D | CGExprCXX.cpp | 102 GlobalDecl Dtor, const CGCallee &Callee, llvm::Value *This, QualType ThisTy, in EmitCXXDestructorCall() 332 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl)) in EmitCXXMemberOrOperatorMemberCallExpr() local 372 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl)) { in EmitCXXMemberOrOperatorMemberCallExpr() local 1906 auto *Dtor = ElementType->getAsCXXRecordDecl()->getDestructor(); in EmitDestroyingObjectDelete() local 1936 const CXXDestructorDecl *Dtor = nullptr; in EmitObjectDelete() local
|
H A D | MicrosoftCXXABI.cpp | 235 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() 899 const CXXDestructorDecl *Dtor) { in emitVirtualObjectDelete() 1378 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() 1391 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument 2003 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall() 2358 llvm::FunctionCallee Dtor, in emitGlobalDtorWithTLRegDtor() 2377 llvm::FunctionCallee Dtor, in registerGlobalDtor()
|
H A D | ItaniumCXXABI.cpp | 257 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() 1375 const CXXDestructorDecl *Dtor) { in emitVirtualObjectDelete() 1466 llvm::Constant *Dtor = nullptr; in emitThrow() local 2242 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, in EmitVirtualDestructorCall() 2912 llvm::Function *Dtor = *itv; in unregisterGlobalDtorsWithUnAtExit() local 2965 for (auto *Dtor : Dtors) { in registerGlobalDtorsWithAtExit() local 5133 llvm::FunctionCallee Dtor, in registerGlobalDtor()
|
H A D | CGCoroutine.cpp | 162 const auto *Dtor = TE->getTemporary()->getDestructor(); in StmtCanThrow() local
|
H A D | CodeGenModule.cpp | 1736 if (const auto *Dtor = dyn_cast_or_null<CXXDestructorDecl>(D)) { in setDLLImportDLLExport() local 2073 void CodeGenModule::AddGlobalDtor(llvm::Function *Dtor, int Priority, in AddGlobalDtor() 2129 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(D)) in getFunctionLinkage() local 4060 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(F)) { in shouldEmitFunction() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LowerGlobalDtors.cpp | 190 for (auto *Dtor : reverse(AssociatedAndMore.second)) in runImpl() local
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | Value.cpp | 86 DtorFunc Dtor = nullptr; member in __anon8d9d85ba0111::ValueStorage
|
H A D | Interpreter.cpp | 556 if (auto Dtor = Dtors.find(CXXRD); Dtor != Dtors.end()) in CompileDtorCall() local 772 auto *Dtor = B->S.LookupDestructor(RD); in transformForValuePrinting() local
|
/freebsd/contrib/llvm-project/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
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerBinaryMetadata.cpp | 230 Function *Dtor = in run() local
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 278 const auto *Dtor = C->getDestructor(); in visitCXXRecordDecl() local
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 277 } else if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(D)) { in VisitFunctionDecl() local
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 1063 if (auto *Dtor = RD->getDestructor()) { in canVarDeclThrow() local
|
H A D | SemaAccess.cpp | 1632 CXXDestructorDecl *Dtor, in CheckDestructorAccess()
|
H A D | SemaDeclCXX.cpp | 1847 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition() local 5208 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer() local 5732 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced() local 5753 CXXDestructorDecl *Dtor = ClassDecl->getDestructor(); MarkBaseAndMemberDestructorsReferenced() local 5780 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); MarkBaseAndMemberDestructorsReferenced() local 5819 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); MarkVirtualBaseDestructorsReferenced() local 7093 if (CXXDestructorDecl *Dtor = Record->getDestructor()) CheckCompletedCXXClass() local [all...] |
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 1337 void ExprEngine::ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, in ProcessAutomaticObjDtor() 1409 void ExprEngine::ProcessDeleteDtor(const CFGDeleteDtor Dtor, in ProcessDeleteDtor() 1424 const CXXDestructorDecl *Dtor = RD->getDestructor(); in ProcessDeleteDtor() local
|
H A D | ExprEngineCallAndReturn.cpp | 998 const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(FD); in isCXXSharedPtrDtor() local
|
H A D | CallEvent.cpp | 1467 const auto *Dtor = cast<CXXDestructorDecl>(CalleeCtx->getDecl()); in getCaller() local
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.cpp | 858 if (const CXXDestructorDecl *Dtor = R->getDestructor(); in runRecordDestructor() local
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 601 auto *Dtor = getDestructor(); in hasConstexprDestructor() local 2159 if (const auto *Dtor = Def->getDestructor()) in isEffectivelyFinal() local
|