Searched refs:DtorDecl (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | VTableBuilder.h | 157 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()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 41 else if (const auto *DtorDecl = dyn_cast<CXXDestructorDecl>(FoundDecl)) in getCanonicalSymbolDeclaration() local 42 FoundDecl = DtorDecl->getParent(); in getCanonicalSymbolDeclaration()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 839 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor(); in VisitCXXDestructor() local 842 if (!DtorDecl) { in VisitCXXDestructor() 874 DtorDecl, S, Dest, IsBaseDtor, State, LCtx, getCFGElementRef()); in VisitCXXDestructor()
|
| H A D | ExprEngineCallAndReturn.cpp | 280 if (const auto *DtorDecl = in processCallExit() local 285 auto ThisVal = svalBuilder.getCXXThis(DtorDecl->getParent(), calleeCtx); in processCallExit()
|
| H A D | ExprEngine.cpp | 1341 const auto *DtorDecl = Dtor.getDestructorDecl(getContext()); in ProcessAutomaticObjDtor() local 1380 PostImplicitCall PP(DtorDecl, varDecl->getLocation(), LCtx, in ProcessAutomaticObjDtor() 1398 PreImplicitCall PP(DtorDecl, varDecl->getLocation(), LCtx, getCFGElementRef(), in ProcessAutomaticObjDtor() 1508 const auto *DtorDecl = D.getDestructorDecl(getContext()); in ProcessMemberDtor() local 1536 PostImplicitCall PP(DtorDecl, Member->getLocation(), LCtx, in ProcessMemberDtor() 1553 PreImplicitCall PP(DtorDecl, Member->getLocation(), LCtx, getCFGElementRef(), in ProcessMemberDtor()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 105 const CXXMethodDecl *DtorDecl = cast<CXXMethodDecl>(Dtor.getDecl()); in EmitCXXDestructorCall() local 108 assert(ThisTy->getAsCXXRecordDecl() == DtorDecl->getParent() && in EmitCXXDestructorCall() 112 LangAS DstAS = DtorDecl->getMethodQualifiers().getAddressSpace(); in EmitCXXDestructorCall() 114 QualType DstTy = DtorDecl->getThisType(); in EmitCXXDestructorCall()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 3943 if (const CXXDestructorDecl *DtorDecl = in VisitCXXBindTemporaryExpr() local 3945 if (DtorDecl->isTrivial()) { in VisitCXXBindTemporaryExpr()
|