/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | AnyCall.h | 39 Destructor, enumerator in enum:clang::AnyCall::Kind 93 AnyCall(const CXXDestructorDecl *D) : E(nullptr), D(D), K(Destructor) {} 103 K = Destructor; 178 case Destructor:
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Index/ |
H A D | IndexSymbol.h | 52 Destructor, member in class:clang::index::SymbolKind
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 266 Info.Kind = SymbolKind::Destructor; 296 Info.Kind = SymbolKind::Destructor; 525 case SymbolKind::Destructor: return "destructor";
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.cpp | 201 int LocalCXXRuntimeOverridesBase::CXAAtExitOverride(DestructorPtr Destructor, argument 206 CXXDestructorDataPairs.push_back(std::make_pair(Destructor, Arg));
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 10221 bool Sema::CheckDestructor(CXXDestructorDecl *Destructor) { 10222 CXXRecordDecl *RD = Destructor->getParent(); 10224 if (!Destructor->getOperatorDelete() && Destructor->isVirtual()) { 10227 if (!Destructor->isImplicit()) 10228 Loc = Destructor->getLocation(); 10246 ContextRAII SwitchContext(*this, Destructor); 10263 Destructor->setOperatorDelete(OperatorDelete, ThisArg); 13213 CXXDestructorDecl *Destructor = 13218 Destructor [all...] |
H A D | SemaExprCXX.cpp | 974 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { 975 MarkFunctionReferenced(E->getExprLoc(), Destructor); 976 CheckDestructorAccess(E->getExprLoc(), Destructor, 978 if (DiagnoseUseOfDecl(Destructor, E->getExprLoc())) 4890 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); 4891 if (!Destructor) 4896 if (Destructor->isDeleted()) 4898 if (C.getLangOpts().AccessControl && Destructor->getAccess() != AS_public) 4901 auto *CPT = Destructor->getType()->castAs<FunctionProtoType>(); 5045 if (CXXDestructorDecl *Destructor [all...] |
H A D | SemaInit.cpp | 1822 CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(CXXRD); 1823 SemaRef.CheckDestructorAccess(Loc, Destructor, 1826 SemaRef.MarkFunctionReferenced(Loc, Destructor); 1827 return SemaRef.DiagnoseUseOfDecl(Destructor, Loc); 8172 CXXDestructorDecl *Destructor 8174 S.CheckDestructorAccess(CurInit.get()->getBeginLoc(), Destructor, 8176 S.MarkFunctionReferenced(CurInit.get()->getBeginLoc(), Destructor); 8177 if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getBeginLoc()))
|
H A D | SemaDecl.cpp | 10769 } else if (CXXDestructorDecl *Destructor = 10771 CXXRecordDecl *Record = Destructor->getParent(); 14258 else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(FD)) 14259 MarkVTableUsed(FD->getLocation(), Destructor->getParent()); 14460 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) { 14461 if (!Destructor->getParent()->isDependentType()) 14462 CheckDestructor(Destructor); 14464 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(), 14465 Destructor->getParent());
|
H A D | SemaTemplateInstantiateDecl.cpp | 2278 } else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(D)) { 2281 Destructor->isInlineSpecified(), false, Destructor->getConstexprKind(), 2283 Method->setRangeEnd(Destructor->getEndLoc());
|
H A D | SemaExpr.cpp | 16642 } else if (CXXDestructorDecl *Destructor = 16644 Destructor = cast<CXXDestructorDecl>(Destructor->getFirstDecl()); 16645 if (Destructor->isDefaulted() && !Destructor->isDeleted()) { 16646 if (Destructor->isTrivial() && !Destructor->hasAttr<DLLExportAttr>()) 16648 DefineImplicitDestructor(Loc, Destructor); 16650 if (Destructor->isVirtual() && getLangOpts().AppleKext) 16651 MarkVTableUsed(Loc, Destructor [all...] |
H A D | TreeTransform.h | 11507 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { 11508 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Destructor);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 249 static int CXAAtExitOverride(DestructorPtr Destructor, void *Arg,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1348 const CXXDestructorDecl *Destructor; member in class:clang::CXXTemporary 1351 : Destructor(destructor) {} 1355 const CXXDestructorDecl *Destructor); 1357 const CXXDestructorDecl *getDestructor() const { return Destructor; } 1360 Destructor = Dtor;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 1822 // Destructor is noreturn. 1823 if (const CXXDestructorDecl *Destructor = getDestructor()) 1824 if (Destructor->isNoReturn())
|
H A D | ExprCXX.cpp | 932 const CXXDestructorDecl *Destructor) { 933 return new (C) CXXTemporary(Destructor); 931 Create(const ASTContext &C, const CXXDestructorDecl *Destructor) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | RetainSummaryManager.cpp | 674 case AnyCall::Destructor:
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 5659 CXXDestructorDecl *Destructor); 5665 void AdjustDestructorExceptionSpec(CXXDestructorDecl *Destructor); 6884 bool CheckDestructor(CXXDestructorDecl *Destructor);
|