Home
last modified time | relevance | path

Searched defs:Dtor (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dundelegated-constructor.cpp28 struct Dtor { struct
32 Dtor(Ctor *i) { in Dtor() argument
/llvm-project/compiler-rt/test/orc/TestCases/Windows/x86-64/Inputs/
H A Dstandalone-dylib.c4 void Dtor() { printf("destructor\n"); } in Dtor() function
/llvm-project/compiler-rt/test/asan/TestCases/Posix/
H A Dtsd_dtor_leak.cpp21 void Dtor(void *tsd) { in Dtor() function
/llvm-project/libcxxabi/src/
H A Dcxa_thread_atexit.cpp22 using Dtor = void(*)(void*); typedef
/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp455 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 Dconst-init-cxx11.cpp495 struct Dtor { constexpr Dtor(int n) : k(n) {} constexpr ~Dtor() {} int k; }; in ~Dtor() argument
H A Dcxx11-thread-local.cpp49 struct Dtor { ~Dtor(); }; struct
/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp190 for (auto *Dtor : reverse(AssociatedAndMore.second)) in runImpl() local
/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp315 const CXXDestructorDecl *Dtor, in setCXXDestructorDLLStorage()
322 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage() argument
H A DCGClass.cpp1415 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 DCGDeclCXX.cpp119 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 DCGExprCXX.cpp102 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 DItaniumCXXABI.cpp257 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 DMicrosoftCXXABI.cpp235 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 DSpecialMemberFunctionsCheck.cpp129 if (const auto *Dtor = Result.Nodes.getNodeAs<CXXMethodDecl>("dtor")) { in check() local
/llvm-project/clang/lib/Interpreter/
H A DValue.cpp86 DtorFunc Dtor = nullptr; member in __anon35be5cad0111::ValueStorage
H A DInterpreter.cpp556 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 Ddeprecated.cpp103 struct Dtor { struct
/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp539 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 DLiveVariables.cpp494 if (std::optional<CFGAutomaticObjDtor> Dtor = runOnBlock() local
/llvm-project/clang/test/CXX/class/class.union/
H A Dp1.cpp34 class Dtor { class
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp230 Function *Dtor = run() local
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.cpp45 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(Method)) { in isIterator() local
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRefCntblBaseVirtualDtorChecker.cpp278 const auto *Dtor = C->getDestructor(); visitCXXRecordDecl() local
/llvm-project/clang/test/CXX/drs/
H A Dcwg16xx.cpp227 namespace Dtor { namespace

123