Home
last modified time | relevance | path

Searched refs:getOperatorDelete (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DUsedDeclVisitor.h62 if (E->getOperatorDelete()) in VisitCXXNewExpr()
63 asImpl().visitUsedDecl(E->getBeginLoc(), E->getOperatorDelete()); in VisitCXXNewExpr()
68 if (E->getOperatorDelete()) in VisitCXXDeleteExpr()
69 asImpl().visitUsedDecl(E->getBeginLoc(), E->getOperatorDelete()); in VisitCXXDeleteExpr()
H A DSemaFunctionEffects.cpp1253 if (FunctionDecl *FD = Delete->getOperatorDelete()) { in VisitCXXDeleteExpr()
H A DSemaExceptionSpec.cpp1215 const FunctionDecl *OperatorDelete = DE->getOperatorDelete(); in canThrow()
H A DTreeTransform.h14513 if (E->getOperatorDelete()) { in TransformCXXNewExpr()
14515 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorDelete())); in TransformCXXNewExpr()
14525 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr()
14589 if (E->getOperatorDelete()) { in TransformCXXDeleteExpr()
14591 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorDelete())); in TransformCXXDeleteExpr()
14598 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp93 DE->getOperatorDelete()->getOverloadedOperator(); in checkPreStmt()
149 if (DE->getOperatorDelete()->getOverloadedOperator() != OO_Array_Delete) in checkTypedDeleteExpr()
H A DMallocChecker.cpp2135 << getOperatorSpelling(DE->getOperatorDelete()->getOverloadedOperator()) in printMemFnName()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1561 EHCleanup, E->getNumPlacementArgs(), E->getOperatorDelete(), in EnterNewDeleteCleanup()
1590 EHCleanup, E->getNumPlacementArgs(), E->getOperatorDelete(), in EnterNewDeleteCleanup()
1655 if (E->getOperatorDelete() && in EmitCXXNewExpr()
1656 !E->getOperatorDelete()->isReservedGlobalPlacementOperator()) { in EmitCXXNewExpr()
1764 if (E->getOperatorDelete() && in EmitCXXNewExpr()
1765 !E->getOperatorDelete()->isReservedGlobalPlacementOperator()) { in EmitCXXNewExpr()
1948 CGF.EmitDeleteCall(DE->getOperatorDelete(), Ptr.emitRawPointer(CGF), in EmitDestroyingObjectDelete()
1968 const FunctionDecl *OperatorDelete = DE->getOperatorDelete(); in EmitObjectDelete()
2088 const FunctionDecl *operatorDelete = E->getOperatorDelete(); in EmitArrayDelete()
2143 if (E->getOperatorDelete()->isDestroyingOperatorDelete()) { in EmitCXXDeleteExpr()
H A DCGClass.cpp1589 CGF.EmitDeleteCall(Dtor->getOperatorDelete(), in Emit()
1607 CGF.EmitDeleteCall(Dtor->getOperatorDelete(), in EmitConditionalDtorDeleteCall()
1610 assert(Dtor->getOperatorDelete()->isDestroyingOperatorDelete() == in EmitConditionalDtorDeleteCall()
1857 assert(DD->getOperatorDelete() && in EnterDtorCleanups()
1862 if (DD->getOperatorDelete()->isDestroyingOperatorDelete()) in EnterDtorCleanups()
1869 if (DD->getOperatorDelete()->isDestroyingOperatorDelete()) { in EnterDtorCleanups()
1871 EmitDeleteCall(DD->getOperatorDelete(), in EnterDtorCleanups()
H A DItaniumCXXABI.cpp1412 CGF.pushCallObjectDeleteCleanup(DE->getOperatorDelete(), CompletePtr, in emitVirtualObjectDelete()
H A DMicrosoftCXXABI.cpp902 CGF.EmitDeleteCall(DE->getOperatorDelete(), MDThis, ElementType); in emitVirtualObjectDelete()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenCXXExpr.cpp358 if (e->getOperatorDelete() && in emitCXXNewExpr()
359 !e->getOperatorDelete()->isReservedGlobalPlacementOperator()) in emitCXXNewExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnyCall.h86 : E(NE), D(NE->getOperatorDelete()), K(Deallocator) {} in AnyCall()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp164 if (E->isGlobalDelete() || !E->getOperatorDelete()) in VisitCXXDeleteExpr()
166 return IndexCtx.handleReference(E->getOperatorDelete(), E->getBeginLoc(), in VisitCXXDeleteExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DJSONNodeDumper.cpp1421 if (const FunctionDecl *FD = NE->getOperatorDelete()) in VisitCXXNewExpr()
1428 if (const FunctionDecl *FD = DE->getOperatorDelete()) in VisitCXXDeleteExpr()
H A DStmtProfile.cpp2160 VisitDecl(S->getOperatorDelete()); in VisitCXXDeleteExpr()
2167 VisitDecl(S->getOperatorDelete()); in VisitCXXNewExpr()
H A DTextNodeDumper.cpp1760 if (Node->getOperatorDelete()) { in VisitCXXDeleteExpr()
1762 dumpBareDeclRef(Node->getOperatorDelete()); in VisitCXXDeleteExpr()
H A DExprCXX.cpp349 getOperatorDelete()->isDestroyingOperatorDelete()) && in getDestroyedType()
H A DASTImporter.cpp4176 Err, const_cast<FunctionDecl *>(FromDtor->getOperatorDelete())); in VisitFunctionDecl()
8601 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete()); in VisitCXXNewExpr()
8629 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete()); in VisitCXXDeleteExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterp.cpp1245 return DD->isVirtual() ? DD->getOperatorDelete() : nullptr; in Free()
1875 const FunctionDecl *OperatorDelete = DeleteExpr->getOperatorDelete(); in InvalidNewDeleteExpr()
H A DCompiler.cpp3699 const FunctionDecl *OperatorDelete = E->getOperatorDelete(); in VisitCXXDeleteExpr()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h1223 return getOriginExpr()->getOperatorDelete(); in getDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1792 Record.AddDeclRef(D->getOperatorDelete()); in VisitCXXDestructorDecl()
1793 if (D->getOperatorDelete()) in VisitCXXDestructorDecl()
H A DASTWriterStmt.cpp1944 Record.AddDeclRef(E->getOperatorDelete()); in VisitCXXNewExpr()
1964 Record.AddDeclRef(E->getOperatorDelete()); in VisitCXXDeleteExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h2441 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() function
2645 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() function
H A DDeclCXX.h2897 const FunctionDecl *getOperatorDelete() const { in getOperatorDelete() function

12