/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
H A D | undelegated-constructor.cpp | 28 struct Dtor { struct 32 Dtor(Ctor *i) { in Dtor() argument
|
/llvm-project/compiler-rt/test/orc/TestCases/Windows/x86-64/Inputs/ |
H A D | standalone-dylib.c | 4 void Dtor() { printf("destructor\n"); } in Dtor() function
|
/llvm-project/compiler-rt/test/asan/TestCases/Posix/ |
H A D | tsd_dtor_leak.cpp | 21 void Dtor(void *tsd) { in Dtor() function
|
/llvm-project/libcxxabi/src/ |
H A D | cxa_thread_atexit.cpp | 22 using Dtor = void(*)(void*); typedef
|
/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
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | const-init-cxx11.cpp | 495 struct Dtor { constexpr Dtor(int n) : k(n) {} constexpr ~Dtor() {} int k; }; in ~Dtor() argument
|
H A D | cxx11-thread-local.cpp | 49 struct Dtor { ~Dtor(); }; struct
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LowerGlobalDtors.cpp | 190 for (auto *Dtor : reverse(AssociatedAndMore.second)) in runImpl() local
|
/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 | 1415 const CXXDestructorDecl *Dtor) { in CanSkipVTablePointerInitialization() argument 1438 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl()); in EmitDestructorBody() local 1582 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); Emit() local 1600 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); EmitConditionalDtorDeleteCall() local 1739 const CXXDestructorDecl *Dtor; global() member in __anonfdfcccb10411::SanitizeDtorFieldRange 1744 SanitizeDtorFieldRange(const CXXDestructorDecl * Dtor,unsigned StartIndex,unsigned EndIndex) SanitizeDtorFieldRange() argument 1788 const CXXDestructorDecl *Dtor; global() member in __anonfdfcccb10411::SanitizeDtorVTable 1791 SanitizeDtorVTable(const CXXDestructorDecl * Dtor) SanitizeDtorVTable() argument 2462 const CXXDestructorDecl *Dtor; global() member 2521 const CXXDestructorDecl *Dtor; global() member [all...] |
H A D | CGDeclCXX.cpp | 119 CXXDestructorDecl *Dtor = Record->getDestructor(); in EmitDeclDestroy() local 273 createTLSAtExitStub(const VarDecl & D,llvm::FunctionCallee Dtor,llvm::Constant * Addr,llvm::FunctionCallee & AtExit) createTLSAtExitStub() argument 333 registerGlobalDtorWithLLVM(const VarDecl & VD,llvm::FunctionCallee Dtor,llvm::Constant * Addr) registerGlobalDtorWithLLVM() argument
|
H A D | CGExprCXX.cpp | 102 GlobalDecl Dtor, const CGCallee &Callee, llvm::Value *This, QualType ThisTy, in EmitCXXDestructorCall() argument 332 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl)) EmitCXXMemberOrOperatorMemberCallExpr() local 372 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl)) { EmitCXXMemberOrOperatorMemberCallExpr() local 1906 auto *Dtor = ElementType->getAsCXXRecordDecl()->getDestructor(); EmitDestroyingObjectDelete() local 1936 const CXXDestructorDecl *Dtor = nullptr; EmitObjectDelete() local [all...] |
H A D | ItaniumCXXABI.cpp | 257 useThunkForDtorVariant(const CXXDestructorDecl * Dtor,CXXDtorType DT) const useThunkForDtorVariant() argument 1229 emitVirtualObjectDelete(CodeGenFunction & CGF,const CXXDeleteExpr * DE,Address Ptr,QualType ElementType,const CXXDestructorDecl * Dtor) emitVirtualObjectDelete() argument 1320 llvm::Constant *Dtor = nullptr; emitThrow() local 2088 EmitVirtualDestructorCall(CodeGenFunction & CGF,const CXXDestructorDecl * Dtor,CXXDtorType DtorType,Address This,DeleteOrMemberCallExpr E) EmitVirtualDestructorCall() argument 2750 llvm::Function *Dtor = *itv; unregisterGlobalDtorsWithUnAtExit() local 2803 for (auto *Dtor : Dtors) { registerGlobalDtorsWithAtExit() local 4887 registerGlobalDtor(CodeGenFunction & CGF,const VarDecl & D,llvm::FunctionCallee Dtor,llvm::Constant * Addr) registerGlobalDtor() argument [all...] |
H A D | MicrosoftCXXABI.cpp | 235 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor, in useThunkForDtorVariant() argument 899 emitVirtualObjectDelete(CodeGenFunction & CGF,const CXXDeleteExpr * DE,Address Ptr,QualType ElementType,const CXXDestructorDecl * Dtor) emitVirtualObjectDelete() argument 1378 setCXXDestructorDLLStorage(llvm::GlobalValue * GV,const CXXDestructorDecl * Dtor,CXXDtorType DT) const setCXXDestructorDLLStorage() argument 1391 getCXXDestructorLinkage(GVALinkage Linkage,const CXXDestructorDecl * Dtor,CXXDtorType DT) const getCXXDestructorLinkage() argument 2003 EmitVirtualDestructorCall(CodeGenFunction & CGF,const CXXDestructorDecl * Dtor,CXXDtorType DtorType,Address This,DeleteOrMemberCallExpr E) EmitVirtualDestructorCall() argument 2358 emitGlobalDtorWithTLRegDtor(CodeGenFunction & CGF,const VarDecl & VD,llvm::FunctionCallee Dtor,llvm::Constant * Addr) emitGlobalDtorWithTLRegDtor() argument 2377 registerGlobalDtor(CodeGenFunction & CGF,const VarDecl & D,llvm::FunctionCallee Dtor,llvm::Constant * Addr) registerGlobalDtor() argument [all...] |
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | SpecialMemberFunctionsCheck.cpp | 129 if (const auto *Dtor = Result.Nodes.getNodeAs<CXXMethodDecl>("dtor")) { in check() local
|
/llvm-project/clang/lib/Interpreter/ |
H A D | Value.cpp | 86 DtorFunc Dtor = nullptr; member in __anon35be5cad0111::ValueStorage
|
H A D | Interpreter.cpp | 556 if (auto Dtor = Dtors.find(CXXRD); Dtor != Dtors.end()) CompileDtorCall() local 772 auto *Dtor = B->S.LookupDestructor(RD); transformForValuePrinting() local
|
/llvm-project/clang/test/SemaCXX/ |
H A D | deprecated.cpp | 103 struct Dtor { struct
|
/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 = runOnBlock() local
|
/llvm-project/clang/test/CXX/class/class.union/ |
H A D | p1.cpp | 34 class Dtor { class
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerBinaryMetadata.cpp | 230 Function *Dtor = run() local
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | Iterator.cpp | 45 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in isIterator() local
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 278 const auto *Dtor = C->getDestructor(); visitCXXRecordDecl() local
|
/llvm-project/clang/test/CXX/drs/ |
H A D | cwg16xx.cpp | 227 namespace Dtor { namespace
|