| /freebsd-head/contrib/llvm-project/clang/lib/InstallAPI/ |
| HD | 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-head/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGCXXABI.cpp | 315 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage() 322 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument
|
| HD | 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 __anonc0f257fd0411::SanitizeDtorFieldRange 1745 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange() 1789 const CXXDestructorDecl *Dtor; member in __anonc0f257fd0411::SanitizeDtorVTable 1792 SanitizeDtorVTable(const CXXDestructorDecl *Dtor) : Dtor(Dtor) {} in SanitizeDtorVTable() 2463 const CXXDestructorDecl *Dtor; member 2522 const CXXDestructorDecl *Dtor; member
|
| HD | 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()
|
| HD | 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
|
| HD | 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()
|
| HD | 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()
|
| HD | CGCoroutine.cpp | 162 const auto *Dtor = TE->getTemporary()->getDestructor(); in StmtCanThrow() local
|
| HD | 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-head/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | LowerGlobalDtors.cpp | 190 for (auto *Dtor : reverse(AssociatedAndMore.second)) in runImpl() local
|
| /freebsd-head/contrib/llvm-project/clang/lib/Interpreter/ |
| HD | Value.cpp | 86 DtorFunc Dtor = nullptr; member in __anon8c43eaf90111::ValueStorage
|
| HD | 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-head/contrib/llvm-project/clang/lib/Analysis/ |
| HD | 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
|
| HD | LiveVariables.cpp | 494 if (std::optional<CFGAutomaticObjDtor> Dtor = in runOnBlock() local
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| HD | SanitizerBinaryMetadata.cpp | 230 Function *Dtor = in run() local
|
| /freebsd-head/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| HD | Iterator.cpp | 45 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in isIterator() local
|
| HD | DynamicTypePropagation.cpp | 285 if (const CXXDestructorCall *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in checkPreCall() local
|
| /freebsd-head/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| HD | RefCntblBaseVirtualDtorChecker.cpp | 278 const auto *Dtor = C->getDestructor(); in visitCXXRecordDecl() local
|
| /freebsd-head/contrib/llvm-project/clang/lib/Index/ |
| HD | IndexDecl.cpp | 277 } else if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(D)) { in VisitFunctionDecl() local
|
| /freebsd-head/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaExceptionSpec.cpp | 1063 if (auto *Dtor = RD->getDestructor()) { in canVarDeclThrow() local
|
| HD | SemaAccess.cpp | 1632 CXXDestructorDecl *Dtor, in CheckDestructorAccess()
|
| /freebsd-head/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| HD | 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
|
| HD | ExprEngineCallAndReturn.cpp | 998 const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(FD); in isCXXSharedPtrDtor() local
|
| HD | CallEvent.cpp | 1467 const auto *Dtor = cast<CXXDestructorDecl>(CalleeCtx->getDecl()); in getCaller() local
|
| /freebsd-head/contrib/llvm-project/clang/lib/AST/Interp/ |
| HD | Interp.cpp | 858 if (const CXXDestructorDecl *Dtor = R->getDestructor(); in runRecordDestructor() local
|