Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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 DSemaExceptionSpec.cpp1221 CT = canCalleeThrow(*this, DE, DE->getOperatorDelete()); in canThrow()
H A DTreeTransform.h12113 if (E->getOperatorDelete()) { in TransformCXXNewExpr()
12115 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorDelete())); in TransformCXXNewExpr()
12125 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr()
12189 if (E->getOperatorDelete()) { in TransformCXXDeleteExpr()
12191 getDerived().TransformDecl(E->getBeginLoc(), E->getOperatorDelete())); in TransformCXXDeleteExpr()
12198 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr()
H A DSemaDeclCXX.cpp10553 if (!Destructor->getOperatorDelete() && Destructor->isVirtual()) { in CheckDestructor()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprCXX.cpp1507 E->getOperatorDelete(), in EnterNewDeleteCleanup()
1538 E->getOperatorDelete(), in EnterNewDeleteCleanup()
1597 if (E->getOperatorDelete() && in EmitCXXNewExpr()
1598 !E->getOperatorDelete()->isReservedGlobalPlacementOperator()) { in EmitCXXNewExpr()
1698 if (E->getOperatorDelete() && in EmitCXXNewExpr()
1699 !E->getOperatorDelete()->isReservedGlobalPlacementOperator()) { in EmitCXXNewExpr()
1884 CGF.EmitDeleteCall(DE->getOperatorDelete(), Ptr.getPointer(), ElementType); in EmitDestroyingObjectDelete()
1904 const FunctionDecl *OperatorDelete = DE->getOperatorDelete(); in EmitObjectDelete()
2025 const FunctionDecl *operatorDelete = E->getOperatorDelete(); in EmitArrayDelete()
2079 if (E->getOperatorDelete()->isDestroyingOperatorDelete()) { in EmitCXXDeleteExpr()
H A DCGClass.cpp1581 CGF.EmitDeleteCall(Dtor->getOperatorDelete(), in Emit()
1599 CGF.EmitDeleteCall(Dtor->getOperatorDelete(), in EmitConditionalDtorDeleteCall()
1602 assert(Dtor->getOperatorDelete()->isDestroyingOperatorDelete() == in EmitConditionalDtorDeleteCall()
1812 assert(DD->getOperatorDelete() && in EnterDtorCleanups()
1817 if (DD->getOperatorDelete()->isDestroyingOperatorDelete()) in EnterDtorCleanups()
1824 if (DD->getOperatorDelete()->isDestroyingOperatorDelete()) { in EnterDtorCleanups()
1826 EmitDeleteCall(DD->getOperatorDelete(), in EnterDtorCleanups()
H A DMicrosoftCXXABI.cpp883 CGF.EmitDeleteCall(DE->getOperatorDelete(), MDThis, ElementType); in emitVirtualObjectDelete()
H A DItaniumCXXABI.cpp1243 CGF.pushCallObjectDeleteCleanup(DE->getOperatorDelete(), CompletePtr, in emitVirtualObjectDelete()
H A DCodeGenModule.cpp3381 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>(); in VisitCXXDeleteExpr()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DAnyCall.h85 : E(NE), D(NE->getOperatorDelete()), K(Deallocator) {} in AnyCall()
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp1268 if (const FunctionDecl *FD = NE->getOperatorDelete()) in VisitCXXNewExpr()
1275 if (const FunctionDecl *FD = DE->getOperatorDelete()) in VisitCXXDeleteExpr()
H A DTextNodeDumper.cpp1257 if (Node->getOperatorDelete()) { in VisitCXXDeleteExpr()
1259 dumpBareDeclRef(Node->getOperatorDelete()); in VisitCXXDeleteExpr()
H A DStmtProfile.cpp2020 VisitDecl(S->getOperatorDelete()); in VisitCXXDeleteExpr()
2027 VisitDecl(S->getOperatorDelete()); in VisitCXXNewExpr()
H A DExprCXX.cpp298 getOperatorDelete()->isDestroyingOperatorDelete()) && in getDestroyedType()
H A DASTImporter.cpp3518 Err, const_cast<FunctionDecl *>(FromDtor->getOperatorDelete())); in VisitFunctionDecl()
7695 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete()); in VisitCXXNewExpr()
7723 auto ToOperatorDelete = importChecked(Err, E->getOperatorDelete()); in VisitCXXDeleteExpr()
H A DExprConstant.cpp6723 return DD->isVirtual() ? DD->getOperatorDelete() : nullptr; in getVirtualOperatorDelete()
14681 FunctionDecl *OperatorDelete = E->getOperatorDelete(); in VisitCXXDeleteExpr()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h1088 return getOriginExpr()->getOperatorDelete(); in getDecl()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindTarget.cpp345 Outer.add(CDE->getOperatorDelete(), Flags); in add()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp1435 Record.AddDeclRef(D->getOperatorDelete()); in VisitCXXDestructorDecl()
1436 if (D->getOperatorDelete()) in VisitCXXDestructorDecl()
H A DASTWriterStmt.cpp1789 Record.AddDeclRef(E->getOperatorDelete()); in VisitCXXNewExpr()
1809 Record.AddDeclRef(E->getOperatorDelete()); in VisitCXXDeleteExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h2259 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() function
2454 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() function
H A DDeclCXX.h2734 const FunctionDecl *getOperatorDelete() const { in getOperatorDelete() function
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp1868 << getOperatorSpelling(DE->getOperatorDelete()->getOverloadedOperator()) in printMemFnName()