Searched refs:Destructor (Results 1 - 14 of 14) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.cpp | 93 int LocalCXXRuntimeOverrides::CXAAtExitOverride(DestructorPtr Destructor, argument 97 CXXDestructorDataPairs.push_back(std::make_pair(Destructor, Arg));
|
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 175 static int CXAAtExitOverride(DestructorPtr Destructor, void *Arg,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 773 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { 774 MarkFunctionReferenced(E->getExprLoc(), Destructor); 775 CheckDestructorAccess(E->getExprLoc(), Destructor, 777 if (DiagnoseUseOfDecl(Destructor, E->getExprLoc())) 3871 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); local 3872 if (!Destructor) 3877 if (Destructor->isDeleted()) 3879 if (C.getLangOpts().AccessControl && Destructor->getAccess() != AS_public) 3883 Destructor->getType()->getAs<FunctionProtoType>(); 4023 if (CXXDestructorDecl *Destructor 5431 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); local 5586 CXXDestructorDecl *Destructor = LookupDestructor(RD); local [all...] |
H A D | SemaDeclCXX.cpp | 6759 bool Sema::CheckDestructor(CXXDestructorDecl *Destructor) { argument 6760 CXXRecordDecl *RD = Destructor->getParent(); 6762 if (!Destructor->getOperatorDelete() && Destructor->isVirtual()) { 6765 if (!Destructor->isImplicit()) 6766 Loc = Destructor->getLocation(); 6783 Destructor->setOperatorDelete(OperatorDelete); 9382 CXXDestructorDecl *Destructor local 9386 Destructor->setAccess(AS_public); 9387 Destructor 9420 DefineImplicitDestructor(SourceLocation CurrentLocation, CXXDestructorDecl *Destructor) argument 9546 AdjustDestructorExceptionSpec(CXXRecordDecl *ClassDecl, CXXDestructorDecl *Destructor) argument [all...] |
H A D | SemaExpr.cpp | 12645 } else if (CXXDestructorDecl *Destructor = 12647 Destructor = cast<CXXDestructorDecl>(Destructor->getFirstDecl()); 12648 if (Destructor->isDefaulted() && !Destructor->isDeleted()) { 12649 if (Destructor->isTrivial() && !Destructor->hasAttr<DLLExportAttr>()) 12651 DefineImplicitDestructor(Loc, Destructor); 12653 if (Destructor->isVirtual() && getLangOpts().AppleKext) 12654 MarkVTableUsed(Loc, Destructor [all...] |
H A D | SemaDecl.cpp | 8496 } else if (CXXDestructorDecl *Destructor = 8498 CXXRecordDecl *Record = Destructor->getParent(); 11122 else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(FD)) 11123 MarkVTableUsed(FD->getLocation(), Destructor->getParent()); 11254 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) { 11255 if (!Destructor->getParent()->isDependentType()) 11256 CheckDestructor(Destructor); 11258 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(), 11259 Destructor->getParent());
|
H A D | SemaInit.cpp | 6422 CXXDestructorDecl *Destructor local 6424 S.CheckDestructorAccess(CurInit.get()->getLocStart(), Destructor, 6426 S.MarkFunctionReferenced(CurInit.get()->getLocStart(), Destructor); 6427 if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getLocStart()))
|
H A D | SemaTemplateInstantiateDecl.cpp | 1769 } else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(D)) { 1772 Destructor->isInlineSpecified(),
|
H A D | TreeTransform.h | 9212 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { 9213 SemaRef.MarkFunctionReferenced(E->getLocStart(), Destructor);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1077 const CXXDestructorDecl *Destructor; member in class:clang::CXXTemporary 1080 : Destructor(destructor) { } 1084 const CXXDestructorDecl *Destructor); 1086 const CXXDestructorDecl *getDestructor() const { return Destructor; } 1088 Destructor = Dtor;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclCXX.cpp | 1325 // Destructor is noreturn. 1326 if (const CXXDestructorDecl *Destructor = getDestructor()) 1327 if (Destructor->isNoReturn())
|
H A D | ExprCXX.cpp | 778 const CXXDestructorDecl *Destructor) { 779 return new (C) CXXTemporary(Destructor); 777 Create(const ASTContext &C, const CXXDestructorDecl *Destructor) argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 2959 LValue Destructor = CGF.EmitLValueForField( local 2963 Destructor);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 4386 CXXDestructorDecl *Destructor); 4393 CXXDestructorDecl *Destructor); 5342 bool CheckDestructor(CXXDestructorDecl *Destructor);
|
Completed in 503 milliseconds