Home
last modified time | relevance | path

Searched refs:LookupDestructor (Results 1 – 16 of 16) sorted by relevance

/external/llvm-project/clang/lib/Sema/
DUsedDeclVisitor.h75 asImpl().visitUsedDecl(E->getBeginLoc(), S.LookupDestructor(Record)); in VisitCXXDeleteExpr()
DSemaExprCXX.cpp987 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in CheckCXXThrowOperand()
3528 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
3564 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
4917 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); in EvaluateUnaryTypeTrait()
5072 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) in EvaluateUnaryTypeTrait()
6906 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); in MaybeBindToTemporary()
7076 CXXDestructorDecl *Destructor = LookupDestructor(RD); in ActOnDecltypeExpression()
7315 if (CXXDestructorDecl *D = SemaRef.LookupDestructor(RD)) in canRecoverDotPseudoDestructorCallsOnPointerObjects()
DSemaDeclCXX.cpp5020 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer()
5493 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced()
5538 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()
5575 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkVirtualBaseDestructorsReferenced()
15154 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in FinalizeVarWithDestructor()
17405 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in SetIvarInitializers()
DSemaInit.cpp1819 CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(CXXRD); in checkDestructorReference()
8291 = S.LookupDestructor(cast<CXXRecordDecl>(Record->getDecl())); in Perform()
DSemaLookup.cpp3322 CXXDestructorDecl *Sema::LookupDestructor(CXXRecordDecl *Class) { in LookupDestructor() function in Sema
DTreeTransform.h11541 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { in TransformCXXNewExpr()
11612 SemaRef.LookupDestructor(Record)); in TransformCXXDeleteExpr()
DSemaChecking.cpp13897 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in CheckParmsForFunctionDef()
/external/clang/lib/Sema/
DSemaExprCXX.cpp814 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in CheckCXXThrowOperand()
1878 if (CXXDestructorDecl *dtor = LookupDestructor( in BuildCXXNew()
2986 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
3011 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
4138 CXXDestructorDecl *Destructor = Self.LookupDestructor(RD); in EvaluateUnaryTypeTrait()
4290 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD)) in EvaluateUnaryTypeTrait()
5712 CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD); in MaybeBindToTemporary()
5869 CXXDestructorDecl *Destructor = LookupDestructor(RD); in ActOnDecltypeExpression()
DSemaDeclCXX.cpp3837 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer()
4310 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced()
4339 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()
4369 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()
9431 LookupDestructor(cast<CXXRecordDecl>(BaseType->getDecl()))); in ComputeDefaultedDtorExceptionSpec()
9438 LookupDestructor(cast<CXXRecordDecl>(BaseType->getDecl()))); in ComputeDefaultedDtorExceptionSpec()
9446 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl()))); in ComputeDefaultedDtorExceptionSpec()
11589 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in FinalizeVarWithDestructor()
13625 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in SetIvarInitializers()
DSemaLookup.cpp3098 CXXDestructorDecl *Sema::LookupDestructor(CXXRecordDecl *Class) { in LookupDestructor() function in Sema
DTreeTransform.h9490 if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) { in TransformCXXNewExpr()
9568 SemaRef.LookupDestructor(Record)); in TransformCXXDeleteExpr()
DSemaInit.cpp6587 = S.LookupDestructor(cast<CXXRecordDecl>(Record->getDecl())); in Perform()
DSemaChecking.cpp9463 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in CheckParmsForFunctionDef()
DSemaExpr.cpp14166 S.LookupDestructor(Record)); in VisitCXXDeleteExpr()
/external/clang/include/clang/Sema/
DSema.h2882 CXXDestructorDecl *LookupDestructor(CXXRecordDecl *Class);
/external/llvm-project/clang/include/clang/Sema/
DSema.h3983 CXXDestructorDecl *LookupDestructor(CXXRecordDecl *Class);