| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeleteWithNonVirtualDtorChecker.cpp | 83 if (BaseClass->getDestructor()->isVirtual()) in checkPreStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 458 return isEmptyCudaDestructor(Loc, RD->getDestructor()); in isEmptyCudaDestructor() 468 return isEmptyCudaDestructor(Loc, RD->getDestructor()); in isEmptyCudaDestructor() 499 isEmptyCudaDestructor(VD->getLocation(), RD->getDestructor()); in checkAllowedCUDAInitializer()
|
| H A D | SemaExceptionSpec.cpp | 1140 const CXXDestructorDecl *DD = RD->getDestructor(); in canThrow() 1153 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor()); in canThrow()
|
| H A D | Sema.cpp | 1433 if (CXXDestructorDecl *DD = RD->getDestructor()) { in checkEscapingByref()
|
| H A D | SemaDeclCXX.cpp | 5929 } else if (const auto *DD = D->getDestructor()) { in canPassInRegisters() 6058 CXXDestructorDecl *dtor = Record->getDestructor(); in CheckCompletedCXXClass() 7370 *Selected = RD->getDestructor(); in findTrivialSpecialMember() 11889 UserDeclaredOperation = RD->getDestructor(); in diagnoseDeprecatedCopyOperation() 15031 CXXDestructorDecl *DD = Class->getDestructor(); in MarkVTableUsed() 15040 MarkFunctionReferenced(Loc, Class->getDestructor()); in MarkVTableUsed()
|
| H A D | SemaLookup.cpp | 2894 CXXDestructorDecl *DD = RD->getDestructor(); in LookupSpecialMember()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 134 USRSet.insert(getUSRForDecl(RecordDecl->getDestructor())); in addUSRsOfCtorDtors()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 107 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor(); in TryEmitBaseDestructorAsAlias()
|
| H A D | CGDeclCXX.cpp | 111 GlobalDecl(Record->getDestructor(), Dtor_Complete)) || in EmitDeclDestroy() 119 CXXDestructorDecl *Dtor = Record->getDestructor(); in EmitDeclDestroy()
|
| H A D | CGClass.cpp | 493 const CXXDestructorDecl *D = BaseClass->getDestructor(); in Emit() 1333 if (!BaseClassDecl->getDestructor()->hasTrivialBody()) in HasTrivialDestructorBody() 2001 const CXXDestructorDecl *dtor = record->getDestructor(); in destroyCXXObject() 2384 ClassDecl->getDestructor(), in EmitDelegatingCXXConstructorCall() 2424 const CXXDestructorDecl *D = ClassDecl->getDestructor(); in PushDestructorCleanup()
|
| H A D | CGExprCXX.cpp | 1856 auto *Dtor = ElementType->getAsCXXRecordDecl()->getDestructor(); in EmitDestroyingObjectDelete() 1887 Dtor = RD->getDestructor(); in EmitObjectDelete()
|
| H A D | CodeGenModule.cpp | 2261 if (RD->getDestructor() && !RD->getDestructor()->hasAttr<DLLImportAttr>()) in HasNonDllImportDtor() 2322 if (const auto *D = E->getTemporary()->getDestructor()) in VisitCXXBindTemporaryExpr()
|
| H A D | CGDecl.cpp | 1834 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor(); in emitAutoVarTypeCleanup()
|
| H A D | CGBlocks.cpp | 1813 if (const CXXDestructorDecl *DD = RD->getDestructor()) in cxxDestructorCanThrow()
|
| H A D | ItaniumCXXABI.cpp | 1212 CXXDestructorDecl *DtorD = Record->getDestructor(); in emitThrow()
|
| H A D | CGCall.cpp | 3530 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor(); in Emit()
|
| H A D | MicrosoftCXXABI.cpp | 4219 if (CXXDestructorDecl *DtorD = RD->getDestructor()) in getThrowInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 1697 CXXDestructorDecl *CXXRecordDecl::getDestructor() const { in getDestructor() function in CXXRecordDecl 1712 if (const CXXDestructorDecl *Destructor = getDestructor()) in isAnyDestructorNoReturn() 1901 CXXMethodDecl *MD = RD->getDestructor(); in getCorrespondingMethodInClass()
|
| H A D | StmtProfile.cpp | 1621 const_cast<CXXDestructorDecl *>(S->getTemporary()->getDestructor())); in VisitCXXBindTemporaryExpr()
|
| H A D | Expr.cpp | 3416 if (E->getTemporary()->getDestructor()->isTrivial()) { in VisitCXXBindTemporaryExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 612 const CXXDestructorDecl *DtorDecl = RecordDecl->getDestructor(); in VisitCXXDestructor()
|
| H A D | ExprEngine.cpp | 949 const CXXDestructorDecl *Dtor = RD->getDestructor(); in ProcessDeleteDtor()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 4571 const CXXDestructorDecl *Dtor = E->getTemporary()->getDestructor(); in VisitCXXBindTemporaryExprForTemporaryDtors() 4705 return classDecl->getDestructor(); in getDestructorDecl() 4713 return classDecl->getDestructor(); in getDestructorDecl() 4719 return temp->getDestructor(); in getDestructorDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1639 CXXDestructorDecl *getDestructor() const;
|
| H A D | ExprCXX.h | 1196 const CXXDestructorDecl *getDestructor() const { return Destructor; } in getDestructor() function
|