Home
last modified time | relevance | path

Searched refs:DtorDecl (Results 1 – 7 of 7) sorted by relevance

/src/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h157 auto *DtorDecl = dyn_cast<CXXDestructorDecl>(getFunctionDecl()); in getGlobalDecl() local
162 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Complete); in getGlobalDecl()
164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
/src/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp48 else if (const auto *DtorDecl = dyn_cast<CXXDestructorDecl>(FoundDecl)) in getCanonicalSymbolDeclaration() local
49 FoundDecl = DtorDecl->getParent(); in getCanonicalSymbolDeclaration()
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp869 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor(); in VisitCXXDestructor() local
872 if (!DtorDecl) { in VisitCXXDestructor()
904 DtorDecl, S, Dest, IsBaseDtor, State, LCtx, getCFGElementRef()); in VisitCXXDestructor()
H A DExprEngineCallAndReturn.cpp285 if (const auto *DtorDecl = in processCallExit() local
290 auto ThisVal = svalBuilder.getCXXThis(DtorDecl->getParent(), calleeCtx); in processCallExit()
H A DExprEngine.cpp1340 const auto *DtorDecl = Dtor.getDestructorDecl(getContext()); in ProcessAutomaticObjDtor() local
1379 PostImplicitCall PP(DtorDecl, varDecl->getLocation(), LCtx, in ProcessAutomaticObjDtor()
1397 PreImplicitCall PP(DtorDecl, varDecl->getLocation(), LCtx, getCFGElementRef(), in ProcessAutomaticObjDtor()
1507 const auto *DtorDecl = D.getDestructorDecl(getContext()); in ProcessMemberDtor() local
1535 PostImplicitCall PP(DtorDecl, Member->getLocation(), LCtx, in ProcessMemberDtor()
1552 PreImplicitCall PP(DtorDecl, Member->getLocation(), LCtx, getCFGElementRef(), in ProcessMemberDtor()
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp104 const CXXMethodDecl *DtorDecl = cast<CXXMethodDecl>(Dtor.getDecl()); in EmitCXXDestructorCall() local
107 assert(ThisTy->getAsCXXRecordDecl() == DtorDecl->getParent() && in EmitCXXDestructorCall()
111 LangAS DstAS = DtorDecl->getMethodQualifiers().getAddressSpace(); in EmitCXXDestructorCall()
113 QualType DstTy = DtorDecl->getThisType(); in EmitCXXDestructorCall()
/src/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3916 if (const CXXDestructorDecl *DtorDecl = in VisitCXXBindTemporaryExpr() local
3918 if (DtorDecl->isTrivial()) { in VisitCXXBindTemporaryExpr()