| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1427 const FunctionDecl *OperatorDelete; member in __anond149d7b00411::CallDeleteDuringNew 1447 OperatorDelete(OperatorDelete), Ptr(Ptr), AllocSize(AllocSize), in CallDeleteDuringNew() 1472 Params = getUsualDeleteParams(OperatorDelete); in Emit() 1879 const FunctionDecl *OperatorDelete; member 1883 const FunctionDecl *OperatorDelete, in CallObjectDelete() 1885 : Ptr(Ptr), OperatorDelete(OperatorDelete), ElementType(ElementType) {} in CallObjectDelete() 1888 CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType); in Emit() 1934 assert(!OperatorDelete->isDestroyingOperatorDelete()); in EmitObjectDelete() 2020 const FunctionDecl *OperatorDelete; member 2026 const FunctionDecl *OperatorDelete, in CallArrayDelete() [all …]
|
| H A D | CodeGenFunction.h | 2119 void pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 1138 FunctionDecl *&OperatorDelete) { in findDeleteForPromise() argument 1151 if (S.FindDeallocationFunction(Loc, PointeeRD, DeleteName, OperatorDelete, in findDeleteForPromise() 1162 if (!OperatorDelete) { in findDeleteForPromise() 1169 OperatorDelete = S.FindUsualDeallocationFunction(Loc, CanProvideSize, in findDeleteForPromise() 1172 if (!OperatorDelete) in findDeleteForPromise() 1176 S.MarkFunctionReferenced(Loc, OperatorDelete); in findDeleteForPromise() 1599 FunctionDecl *OperatorDelete = nullptr; in makeNewAndDeleteExpr() local 1600 if (!findDeleteForPromise(S, Loc, PromiseType, OperatorDelete)) { in makeNewAndDeleteExpr() 1650 QualType OpDeleteQualType = OperatorDelete->getType(); in makeNewAndDeleteExpr() 1653 S.BuildDeclRefExpr(OperatorDelete, OpDeleteQualType, VK_LValue, Loc); in makeNewAndDeleteExpr()
|
| H A D | SemaExprCXX.cpp | 2280 FunctionDecl *OperatorDelete = nullptr; in BuildCXXNew() local 2296 OperatorNew, OperatorDelete)) in BuildCXXNew() 2472 if (OperatorDelete) { in BuildCXXNew() 2774 OperatorDelete = nullptr; in FindAllocationFunctions() 2929 OperatorDelete = Matches[0].second; in FindAllocationFunctions() 3275 FunctionDecl *OperatorDelete = nullptr; in FindDeallocationFunctionForDestructor() local 3278 if (OperatorDelete) in FindDeallocationFunctionForDestructor() 3279 return OperatorDelete; in FindDeallocationFunctionForDestructor() 3633 FunctionDecl *OperatorDelete = nullptr; in ActOnCXXDelete() local 3765 else if (OperatorDelete && isa<CXXMethodDecl>(OperatorDelete)) in ActOnCXXDelete() [all …]
|
| H A D | TreeTransform.h | 12526 FunctionDecl *OperatorDelete = nullptr; in TransformCXXNewExpr() local 12528 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXNewExpr() 12530 if (!OperatorDelete) in TransformCXXNewExpr() 12539 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr() 12545 if (OperatorDelete) in TransformCXXNewExpr() 12546 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), OperatorDelete); in TransformCXXNewExpr() 12602 FunctionDecl *OperatorDelete = nullptr; in TransformCXXDeleteExpr() local 12604 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXDeleteExpr() 12606 if (!OperatorDelete) in TransformCXXDeleteExpr() 12612 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr() [all …]
|
| H A D | SemaDeclCXX.cpp | 9797 FunctionDecl *OperatorDelete = nullptr; in ShouldDeleteSpecialMember() local 9801 OperatorDelete, /*Diagnose*/false)) { in ShouldDeleteSpecialMember() 10947 if (FunctionDecl *OperatorDelete = in CheckDestructor() local 10954 if (OperatorDelete->isDestroyingOperatorDelete()) { in CheckDestructor() 10955 QualType ParamType = OperatorDelete->getParamDecl(0)->getType(); in CheckDestructor() 10962 ActOnCXXThis(OperatorDelete->getParamDecl(0)->getLocation()); in CheckDestructor() 10975 DiagnoseUseOfDecl(OperatorDelete, Loc); in CheckDestructor() 10976 MarkFunctionReferenced(Loc, OperatorDelete); in CheckDestructor() 10977 Destructor->setOperatorDelete(OperatorDelete, ThisArg); in CheckDestructor()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2233 FunctionDecl *OperatorDelete; variable 2275 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, 2290 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, 2329 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() 2330 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } in setOperatorDelete() 2485 FunctionDecl *OperatorDelete = nullptr; variable 2493 FunctionDecl *OperatorDelete, Expr *Arg, SourceLocation Loc) in CXXDeleteExpr() argument 2495 OperatorDelete(OperatorDelete), Argument(Arg) { in CXXDeleteExpr() 2520 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
|
| H A D | DeclCXX.h | 2798 FunctionDecl *OperatorDelete = nullptr; variable 2826 return getCanonicalDecl()->OperatorDelete; in getOperatorDelete()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 183 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, in CXXNewExpr() argument 192 OperatorNew(OperatorNew), OperatorDelete(OperatorDelete), in CXXNewExpr() 247 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, in Create() argument 262 CXXNewExpr(IsGlobalNew, OperatorNew, OperatorDelete, ShouldPassAlignment, in Create()
|
| H A D | DeclCXX.cpp | 2857 if (OD && !First->OperatorDelete) { in setOperatorDelete() 2858 First->OperatorDelete = OD; in setOperatorDelete()
|
| H A D | ExprConstant.cpp | 15243 FunctionDecl *OperatorDelete = E->getOperatorDelete(); in VisitCXXDeleteExpr() local 15244 if (!OperatorDelete->isReplaceableGlobalAllocationFunction()) { in VisitCXXDeleteExpr() 15246 << isa<CXXMethodDecl>(OperatorDelete) << OperatorDelete; in VisitCXXDeleteExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2332 if (auto *OperatorDelete = readDeclAs<FunctionDecl>()) { in VisitCXXDestructorDecl() local 2336 if (!Canon->OperatorDelete) { in VisitCXXDestructorDecl() 2337 Canon->OperatorDelete = OperatorDelete; in VisitCXXDestructorDecl() 4649 if (!First->OperatorDelete) { in UpdateDecl() 4650 First->OperatorDelete = Del; in UpdateDecl()
|
| H A D | ASTReaderStmt.cpp | 1937 E->OperatorDelete = readDeclAs<FunctionDecl>(); in VisitCXXDeleteExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 6916 FunctionDecl *&OperatorDelete,
|